jqgrid with clientArrayオプションを使用して編集しています;私のグリッドはページングを使用しています。 jqgrid getChangedCellsメソッドは、変更されたサーバーからのデータの可能性を考慮してページを数回変更した後でも、正しい変更された行を返しますか?たとえば、ページが戻った場合にグリッドに表示されるサーバーから新しい行を使用できます。 rowIdの競合が発生していませんか?新しいRowIdsは、新しいデータが利用可能になる前のものとは異なる行を指していますか? 私はいつも私のサーバーデータをオートインクリメントプライマリキーで注文できると思いますか?..clientArray(clientside)を編集用に使用すると、jqgridのgetChangedCellsメソッドにページングが及ぼす影響は何ですか?
0
A
答えて
0
今日は実験で見つかった;ページング(サーバー側)jqgridはgetChangedCellsの結果をクリアします。私は、getChangedCells配列を格納するユーティリティ関数を作成して、ページングを超えて存続させる必要がありました。イムは、これをやって ので、私は私が持っているようなもの別途jqgridオプション をすべての変更を提出することができます:
('#grid').jqgrid({
....
cellEdit:true,
cellSubmit:'clientArray',
colModel: [ {...,editable:true,
dataInit:function(el){
el.autocomplete({...});
}...} ... ],
afterSaveCell:function(){
$.retainChangesOnPaging();
}
....
を});
とユーティリティretainChangesOnPagingに私のようなものがありますときにサーバーへのすべての変更を提出するイムの準備ができて
(function(){
var retainedChanges;
retainedChanges = new Array();
$.retainChangesOnPaging = function(){
var changedCells = ('#grid').jqGrid('getChangedCells');
// loop over changedCells array, removing duplicates if you want to...
return retainedChanges.push(/* this is inside the loop; push current value to array*/);
....
}
$.getRetainedChanges = function(){
return retainedChanges;
}
})(jQuery);
はその後、私はもう一つの問題 $ .getRetainedChanges呼び出す:私は正しいretainChangesOnPagingを使用方法は何ですか?コードは機能しますが、何か間違っているように見えます。私の閉鎖は大丈夫ですか?
関連する問題
- 1. データ変数を使用してダイアログに影響を及ぼす
- 2. Solrが影響を及ぼすランキングスコア
- 3. HTTPヘッダ影響を及ぼすキャッシュ -
- 4. カスタムフィルターの追加はチェーンに影響を及ぼしますか?
- 5. ローカルとグローバルサイズがプログラム実行に及ぼす影響 - OpenCl
- 6. "GONE"ビューはパフォーマンスに悪影響を及ぼしますか?
- 7. ピップインストールはコンピュータに悪影響を及ぼすことがありますか?
- 8. asp.netのpaypalメカニズムに及ぼすスレッドとセッションの影響c#
- 9. オブジェクトに影響を及ぼすvoid戻りメソッドを模擬する方法
- 10. これを開く前にHTMLページに影響を及ぼす
- 11. クラスの1つの要素に影響を及ぼすJQueryイベントメソッド
- 12. 他のdivに影響を及ぼすdivsの問題
- 13. Macの他の要素に影響を及ぼすCSSミックスブレンドモード
- 14. djangoフィルタはパフォーマンスに影響を及ぼしませんか?
- 15. ORDER BY SQLクエリのパフォーマンスに影響を及ぼす
- 16. ネストされたコンポーネントに影響を及ぼすPrimeNG用のカスタムCSS
- 17. デッドロックに関係しない他のプロセスにデッドロックが及ぼす影響は何ですか?
- 18. CRMに影響を及ぼすSQL(オプティマイザヒントなど)
- 19. 無関係なdivに影響を及ぼすマージン
- 20. ブートストラップの崩壊とそれがDOMに及ぼす影響について
- 21. cssフィルタ:ぼかしガラス効果が働かない、ぼかしがない、内容に影響を及ぼす
- 22. フォーム提出のために異常に長いバックエンド処理のブラウザに及ぼす影響は何ですか?
- 23. フォルダ構造がWindows Phoneアプリのパフォーマンスに影響を及ぼしますか?
- 24. XMLサイトマップがウェブサイトのPCIコンプライアンスに影響を及ぼしますか?
- 25. RequiredFieldValidatorはページ上の他の要素に影響を及ぼしますか?
- 26. オペレーティングシステムの脆弱性はデータベースのセキュリティに影響を及ぼしますか?
- 27. 非静的メソッドがコードに悪影響を及ぼすことなく静的である場合、
- 28. FFTの長さはフィルタリング精度に影響を及ぼしますか?
- 29. キャメルログは身体の内容に影響を及ぼしますか?