我正在使用ExtJS 4.1。我正在使用商店的remove()来删除商店中的记录。我想知道从商店中删除记录时会触发哪些事件。我查看了sencha文档,我认为没有针对此特定要求的事件。这是我在商店的删除事件中编写的代码。但它不起作用:(
Ext.define('MyStore', {
extend: 'Ext.data.Store',
model: 'MyModel',
listners: {
'remove': function(store, record, index, eOpts) {
alert(record.data.MemberName);
}
}
});
谢谢!
答案 0 :(得分:0)
来自官方文件:
删除(记录)
从商店中删除给定的记录,解雇 为每个被删除的实例添加'remove'事件,加上一个 删除后的“datachanged”事件。自:1.1.0起可用
参数记录:Ext.data.Model / Ext.data.Model []
触发: beforesync bulkremove datachanged remove