答えが見つからないように見える一種のユニークな質問があります。
ページ付きのjqGridが実装されています。データの任意のページの行をダブルクリックすると、onDoubleClick イベントを使用し、(id) パラメータを持つ関数を使用して行の ID を取得し、それをアクション メソッドに渡すことを計画していました。それは私のページを編集ページにリダイレクトします(私はjqGrid編集ポップアップを使用しません...それは私のサイトのモーダルウィンドウが多すぎるでしょう)。私の問題は、その患者を編集したら、クリックしてこの編集ページにアクセスしたのと同じ (データの) ページにリダイレクトしたいということです。同じページと言うと、同じグリッドにリダイレクトされます。クリックした行を保持していたデータの同じページに戻りたいと思います。私にとって、これを行う最も簡単な方法は、ページと行の情報を、編集ページを呼び出すために使用するアクション メソッドに送信することです。
データの最初のページにリダイレクトできます...しかし、ユーザーがその人に加えた変更をユーザーに見てもらいたいのです。そして、それはデータのnページ目にある可能性があります...
私はこれに対する解決策を思いついたと思った...
$(document).ready(function () {
debugger;
var pageFromTemp = '@TempData["PAGEVAR"]';
var rowFromTemp = '@TempData["ROWVAR"]';
var pId = '@TempData["POPULATIONID"]';
if ((rowFromTemp != "") && (pageFromTemp != "")) {
//loadPage(pageFromTemp, rowFromTemp, pId);
$("#ftTable").setGridParam({ page: pageFromTemp });
$("ftTable").setGridParam({ rowNum: rowFromTemp });
}
//else {
jQuery("#frTable").jqGrid({
ご覧のとおり、$(document).ready(function (){} で、このページにリダイレクトするために保存したページ情報を取得し、setGridParam 関数で設定しようとしました。残念ながら、まだリダイレクトしてデータの最初のページ データの N ページまで開くように jqGrid を設定する方法はありますか?