jqGrid防止のたページャーナ?
-
25-09-2019 - |
質問
使用しているカスタムフォーマッタを出力html形式テキストボックスに入力します。している場合にユーザが入力したデータや予約なら、世界最大のオンラインの次へ/前へボタンを押していきたいと思っていて、編集したデータは、okをこのページのデータを保存する".どのようにすることができまするのか?
のonPaging イベントの火災をご利用の場合ケーションの拡大が見られるとは思えませんまたは予防のページングから試行錯誤.
更新: 現在の回避策:
var currPg = 1;
var dirty = 'false';
$("#list").jqGrid({
...
onPaging: function (b) {
var nextPg = $("#list").getGridParam("page");
if (dirty == 'false') {
currPg = nextPg;
return;
}
$( "#dialog-confirm" ).dialog({
modal: true,
buttons: {
"Stay on current page": function() {
$( this ).dialog( "close" );
},
"Change page": function() {
$( this ).dialog( "close" );
reloadGrid($("#list"), null, nextPg, 'false');
}
}
});
$("#list").setGridParam({page:currPg}); //Workaround - jqGrid still increments the page num even when we return stop so we have to reset it (and track the current page num)
return 'stop';
},
更新2:バグのログイン こちらの.
解決
もし機能 onPaging に戻り '停止'その後、改ページが停止されます。
他のヒント
私の観察onPagingイベントごとに
として、私たちはイベントが動作します.onPaging(3.8バージョンの前に)前のjqgridプラグインを使用する場合、最新のjqgrid plugin.Whileで正常に機能しますが、我々はそれが自動的に増分このevent.Asを使用した後にバグが改ページにあります[OK]ページのいずれかのユーザクリックの価値やpagginationの破損データに(どちらの場合も).Whichリードをキャンセルします。
所属していません StackOverflow