【问题标题】:ExtJS5 ViewController Listeners Not FiringExtJS5 ViewController 侦听器未触发
【发布时间】: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


【解决方案1】:

所以我假设使用这个视图控制器的视图是在商店加载之前创建的?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-10
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-22
    • 2017-03-01
    • 2019-05-14
    相关资源
    最近更新 更多