1

ext js データ ストアから変更、新規、または削除されたレコードを取得したいのですが、レコードがファントムとしてマークされていても、dataStore の getModifiedRecord または getRemovedRecords メソッドでモデル検証エラーのあるレコードが返されないという問題があります。このレコードを返すメソッドはありますか?

4

1 に答える 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 に答える