【发布时间】: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 的工作原理。
标签: extjs viewcontroller