我有一个我实例化的视图。 'content'是我要传递的一些随机数据,我将在View中使用并使用此数据呈现UI。
var nextView = Ext.create('MyApp.view.NextView',{ content: content });
现在,在视图中,我能够从View的初始化函数中初始化和访问这些数据。
iniitalize: function(){ this.callParent(); var content = this.config.content; }
现在,我的控制器中有一个方法,我希望获得此内容的值。最好的方法是什么?我一直在挖掘文档,搜索示例,但是,没有任何地方。
答案 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();