1

我想从控制器中的 init() 函数调用图表的存储。我想在控制器中创建一个图表存储实例。这是我的代码..

Ext.define('Gamma.controller.ControlFile', {
  extend: 'Ext.app.Controller',
  //define the stores
  stores: ['BarColumn', 'RadarView', 
           'VoiceCallStore', 'SMSCallStore', 
           'MMSCallStore', 'GPRSUsageStore'],
  //define the models 
  models: ['BarCol', 'radar', 
           'VoiceCallModel', 'SMSCallModel', 
           'MMSCallModel', 'GPRSUsageModel'],
  //define the views
  views: ['BarColumnChart', 'LineChart', 
          'RadarChart', 'VoicePie', 
          'SMSPie', 'MMSPie', 'GPRSPie'],
  init: function () {
    this.control({});
  }
});

请任何人帮助我..

4

1 回答 1

2

这是一个简单的:

var store = this.getStore('storeName');

this你的控制器在哪里。

请参阅:Ext.app.Controller.getStore 文档

于 2013-04-25T11:29:54.637 回答