ExtJS5 ViewController 侦听器未触发
Posted
技术标签:
【中文标题】ExtJS5 ViewController 侦听器未触发【英文标题】:ExtJS5 ViewController Listeners Not Firing 【发布时间】:2015-03-25 16:31:25 【问题描述】:我有以下商店和 ViewController:
Ext.define('WebApp.store.PraDataStore',
extend: 'Ext.data.Store',
storeId: 'pradatastore',
model: 'WebApp.model.PraDataModel',
sorters: 'practicename'
);
Ext.define('WebApp.controller.admin.PraDataController',
extend: 'Ext.app.ViewController',
alias: 'controller.pradatactrl',
requires:['WebApp.view.admin.PraDataGrid','WebApp.view.admin.PraDataForm'],
config:
listen:
store:
'#pradatastore':
load: 'selectPraRecord',
add: 'addPraRecord'
,
selectPraRecord: function(store,record)
console.log('Loaded');
,
addPraRecord: function(store,record)
console.log('Added');
);
而且我无法弄清楚为什么商店的听众没有被解雇。商店加载但不触发指示的方法。任何帮助将不胜感激。
【问题讨论】:
Francis,我正在使用 Sencha 的 ExtJS 5。这就是 API 的工作原理。 【参考方案1】:所以我假设使用这个视图控制器的视图是在商店加载之前创建的?
【讨论】:
以上是关于ExtJS5 ViewController 侦听器未触发的主要内容,如果未能解决你的问题,请参考以下文章
[ExtJS5学习笔记]第十三节 Extjs5的Ext.each方法学习
[ExtJS5学习笔记]第八节 Extjs5的Ext.toolbar.Toolbar工具条组件及其应用
Extjs5 如何设置grid的某行的某列单元格处于编辑状态