我有以下商店和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');
}
});
我无法弄清楚为什么商店的听众没有解雇。商店加载但不会触发指示的方法。非常感谢任何帮助。
答案 0 :(得分:1)
所以我假设使用此视图控制器的视图是在商店加载之前创建的?