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. "GONE"ビューはパフォーマンスに悪影響を及ぼしますか?
- 6. asp.netのpaypalメカニズムに及ぼすスレッドとセッションの影響c#
- 7. オブジェクトに影響を及ぼすvoid戻りメソッドを模擬する方法
- 8. これを開く前にHTMLページに影響を及ぼす
- 9. djangoフィルタはパフォーマンスに影響を及ぼしませんか?
- 10. CRMに影響を及ぼすSQL(オプティマイザヒントなど)
- 11. フォーム提出のために異常に長いバックエンド処理のブラウザに及ぼす影響は何ですか?
- 12. フォルダ構造がWindows Phoneアプリのパフォーマンスに影響を及ぼしますか?
- 13. XMLサイトマップがウェブサイトのPCIコンプライアンスに影響を及ぼしますか?
- 14. 非静的メソッドがコードに悪影響を及ぼすことなく静的である場合、
- 15. オペレーティングシステムの脆弱性はデータベースのセキュリティに影響を及ぼしますか?
- 16. RequiredFieldValidatorはページ上の他の要素に影響を及ぼしますか?
- 17. FFTの長さはフィルタリング精度に影響を及ぼしますか?
- 18. CSS3他の要素に影響を及ぼさない遷移?
- 19. JQuery 1.5データApiの変更がJQueryのUIに影響を及ぼす
- 20. 仮想環境を使用してWebアプリケーションのパフォーマンスに影響を及ぼしますか?
- 21. 複数のソースからのjQueryアニメーション - 複数のオブジェクトに影響を及ぼす
- 22. NIO制約レベルは正確に何を行い、パフォーマンスにどのような影響を及ぼしますか?
- 23. PipeLineモードとプールIDは統合セキュリティで動作するアプリケーションに影響を及ぼしますか?
- 24. jqGrid clientArray
- 25. Node.jsセッションストレージがパフォーマンスに及ぼす影響はなぜですか?次有効にして
- 26. jqGrid getChangedCellsを使用し、変更をダーティではないとマークする
- 27. ファイルベースのCacheDependencyがパフォーマンスに悪影響を及ぼす可能性がありますか?
- 28. C# - WebMethodAttributeはパフォーマンスに悪影響を及ぼす可能性がありますか?
- 29. エクストリームプログラミングを使用することは、新規顧客を獲得する能力に悪影響を及ぼしますか?
- 30. 編集と表示のためにほぼ同じビューを使用する