ext js データ ストアから変更、新規、または削除されたレコードを取得したいのですが、レコードがファントムとしてマークされていても、dataStore の getModifiedRecord または getRemovedRecords メソッドでモデル検証エラーのあるレコードが返されないという問題があります。このレコードを返すメソッドはありますか?
質問する
982 次
1 に答える
0
独自の状態を追加できます。たとえば、レコードを作成、編集、削除した場合、新しいレコード プロパティを設定できます。
myRecord.set('modified', true);
すべてのレコードを取得して、そのプロパティを確認できるようになりました。
store.getRange();
必要に応じて、個別の状態を追加できます。
myRecord.set('state', 'new');
myRecord.set('state', 'modified');
削除されたレコードについては、ストア内で取得できないため、配列にプッシュすることをお勧めします (推測)。
var deletedRecords = [];
deletedRecords.push(myRecord);
それが役に立てば幸い。
于 2012-07-30T19:29:50.577 に答える