我有一个网格,一个按钮将在http://jsfiddle.net/9zB8R/
我的字段中删除,例如fields: ['id', 'name', 'type']
. 如果type == delete
我会删除它。
我初始化数据如下:
var simpleData = [];
var store = new Ext.data.ArrayStore({
fields: ['id', 'name', 'type'],
data: simpleData
});
for (i = 0; i < 20; i++) {
simpleData.push({id:''+i+'', name: 'name'+i, type: 'delete'});
}
//this record will not delete
simpleData.push({id:'20', name: 'enable', type: 'enable'});
store.loadData(simpleData);
我有一个像下面这样的 tbar 但不能删除所有记录type == delete
。我该如何解决。谢谢。
tbar:[
{
text:'Delete all type = delete',
handler:function(){
store.each(function(item, idx) {
if (item && item.get('type')=='delete') {
store.removeAt(idx);
}
});
}
}
]