从 ExtJs 4.1 存储中删除记录时会触发哪些事件
Posted
技术标签:
【中文标题】从 ExtJs 4.1 存储中删除记录时会触发哪些事件【英文标题】:Which events get fired when a record is removed from ExtJs 4.1 store 【发布时间】:2013-11-02 13:24:04 【问题描述】:我正在使用 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);
);
谢谢!!
【问题讨论】:
我拼错了listners :( 【参考方案1】:来自官方文档:
删除(记录) 从 Store 中删除给定的记录,触发 每个被删除的实例的“删除”事件,加上一个 删除后的“datachanged”事件。
从以下版本开始可用:1.1.0
参数记录:Ext.data.Model/Ext.data.Model[] 触发:beforesync bulkremove datachanged remove
【讨论】:
以上是关于从 ExtJs 4.1 存储中删除记录时会触发哪些事件的主要内容,如果未能解决你的问题,请参考以下文章
Extjs4 localstorage -- 如何删除所有记录?