質問

使用しているカスタムフォーマッタを出力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リードをキャンセルします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top