2012-04-27 2 views
0

私はGrid whchを使用して、ユーザーが列(ModelDataのプロパティ)を更新できるようにしました。 変更されていないレコード(ModelData)を見る方法はありますか?GXTグリッドリストストア - 変更されていないレコードを取得

ユーザーが[コミット]ボタンをクリックしたとき:リストmodifiedRecords = listStore.getModifiedRecords();変更されたレコードの場合はです。 私は使用できますマップchangedFieldsMap = modifiedRecord.getChanges();変更された列は表示されますが、変更されていない値が何であるかはわかりません...できますか?

〜リチャード

答えて

1

友人uが変更されたレコードのリストを取得することができますならば、uが簡単に新しいダミーストアを作成することによって変更されていないレコードのリストを取得することができますし、ただで戦うことによって、そのように簡単なものから変更されたレコードを削除します単一のループといくつかの条件。

+1

うん...それはうまくいくだろう。しかし、少し不器用なようです。 com.extjs.gxt.ui.client.store.Store .commitChanges()で始まるGXTコードを調べるのに少し時間を費やしました。 (ちょっと複雑になって、いつものように急いでいます;-)。 APIコールがあったのかどうか疑問に思っていました。 応答のためのThanx。 – rfh

関連する問題