我正在尝试从手风琴列表中删除字段,如果它与我的搜索字段名称不匹配,则只应在列表中显示实际搜索名称。搜索功能正常。但我不能从商店中删除其余的元素。发生重复
for (var j = length; j--;)
{
console.log(store.data.items[j]);
console.log(store.data.items[j].data.testname);
//store.clearFilter(true);
if (store.data.items[j].data.testname.search(new RegExp(searchfield, "i")) === -1)
{
//store.filter('testname',store.data.items[j].data.testname);
store.data.items[j].remove();
}
}
输出 - 输入芒果
预期
或者
任何建议。
答案 0 :(得分:0)
store.removeAt(j);
您想要删除记录而不仅仅是数据。 但是如果你想删除它只有一段时间你可能想要使用
store.filterBy(function() {
your Code
return true only for those you need and false for those unwanted ones
})