2015-03-25 4 views
0

У меня есть следующий магазин и ViewController:ExtJS5 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'); 
    } 
}); 

И я не могу понять, почему слушатели для магазина не стреляя. Магазин загружает, но не запускает указанный метод. Любая помощь будет очень оценена.

+1

Фрэнсис, я использую Sencha's ExtJS 5. Это как работает API. – user1532602

ответ

1

Итак, я предполагаю, что представление, использующее этот контроллер, создается до того, как магазин загрузится?

Смежные вопросы