从Sencha Touch中的控制器访问视图配置数据

时间:2013-06-05 05:45:51

标签: extjs sencha-touch sencha-touch-2

我有一个我实例化的视图。 'content'是我要传递的一些随机数据,我将在View中使用并使用此数据呈现UI。

   var nextView = Ext.create('MyApp.view.NextView',{
        content: content
   });

现在,在视图中,我能够从View的初始化函数中初始化和访问这些数据。

   iniitalize: function(){
       this.callParent();

       var content = this.config.content;
   }

现在,我的控制器中有一个方法,我希望获得此内容的值。最好的方法是什么?我一直在挖掘文档,搜索示例,但是,没有任何地方。

1 个答案:

答案 0 :(得分:4)

在控制器中,您需要refs部分http://docs.sencha.com/touch/2.2.1/#!/api/Ext.app.Controller-cfg-refs

refs: {
   myView: 'nextView' // or whatever xtype of your view class is
}

您将使用自动生成的getter函数访问您的视图(及其所有方法和属性)

this.getMyView();