私はストアを持っており、5 つのレコードを入力しました。対応するモデルには、序数、ページ番号、上、左、下、右の 6 つのフィールドがあります。特定のレコードの上、左、下、右の 4 つのフィールドを更新しようとすると、4 番目のレコードのフィールド (上、左、下、右) を更新したいとします。レコードを汚れた :
markukRecord = markupStore.getAt(3)
markupRecord.set('top',topVal);
markupRecord.dirty = true;
markukRecord = markupStore.getAt(3)
markupRecord.set('left',leftVal);
markupRecord.dirty = true;
markukRecord = markupStore.getAt(3)
markupRecord.set('bottom',botVal);
markupRecord.dirty = true;
markukRecord = markupStore.getAt(3)
markupRecord.set('right',rightVal);
markupRecord.dirty = true;
注: コードは繰り返されず、ループを実行します。ここでの問題は、'left' と 'right' の値が 5 番目のレコードに更新されますが、4 番目のレコード (index=3) には更新されないことです。
ここで何か不足していますか?前もって感謝します。