2

我有一个像这样实例化的视图。“内容”是我想要传递的一些随机数据,我将在视图中使用这些数据并使用这些数据呈现 UI。

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

现在,在视图上,我可以从视图的初始化函数中初始化和访问这些数据。

   初始化:函数(){
       this.callParent();

       var 内容 = this.config.content;
   }

现在,我的控制器中有一个方法,我想在其中获取此内容的值。最好的方法是什么?我一直在挖掘文档并搜索示例,但是一无所获。

4

1 回答 1

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();
于 2013-06-05T05:56:50.773 回答