我有一家商店,里面有 5 条记录。对应的模型有 6 个字段:ordinal、pageNum、top、left、bottom、right。当我尝试更新特定记录的顶部、左侧、底部、右侧的 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;
注意:代码不重复,它通过循环运行。这里的问题是,“左”和“右”值更新到第 5 条记录,但没有更新到第 4 条记录(索引 = 3)。
我在这里错过了什么吗?提前致谢。