100 行を超える jquery グリッドがあり、ユーザーがグリッドの行を操作すると (行を削除するなど)、グリッドの上部にポップアップが表示されます。
ユーザーが以前に最後のレコードの近くでページをスクロールした場合、モデル ポップアップはすぐには表示されず、ユーザーはグリッドの一番上までスクロールしない限り続行できません。
削除アクションが実行された ROW のすぐ上にあるダイアログ ボックスに移動して、ユーザーにすぐに表示されるようにすることができます。
onCellSelect : function(rowid)
{
$(this).jqGrid('ViewGridRow', rowid, {viewPageButton:false, width:800, height: auto})
}
以下のコードを試して最上位の位置を設定しましたが、機能しませんでした。
onCellSelect : function(rowid)
{
$(this).jqGrid('ViewGridRow', rowid, {top: "50%", viewPageButton:false, width:800, height: auto})
}