【发布时间】:2014-08-13 10:52:11
【问题描述】:
我有一个商店和一个数组。如果记录的值与数组中的值匹配,我想从存储中删除记录。以下是我正在尝试的代码,但它不起作用。任何人都可以提出正确的方法吗?
'store' 是实际的 store,'filterItems' 是我想从 'store' 中删除的记录数组。
store.each(function (record) {
for (var i = 0; i < filterItems.length; i++) {
if (record.get('ItemId') === _filterItems[i].get('ItemId')) {
itemIndex = store.data.indexOf(record);
store.removeAt(itemIndex );
}
}
});
【问题讨论】: