【发布时间】:2016-03-11 17:20:54
【问题描述】:
尝试从我的主控制器更新视图中的标签文本。
我有 1 个控制器:index.js 然后我有 2 个视图:index.xml(适用于 iOS)和 android_index.xml(适用于 android)。
在链接到控制器的视图中,我可以在我的 index.js 文件中访问这样的表单元素
$.formLabel.text = "updated text"
但在另一个视图中,我将控制器存储在一个变量中。这个视图基本上是一个孤儿,因为它没有控制器,我只是右键单击并创建了一个没有控制器的新视图。
var win=Alloy.createController('android_index').getView();
我似乎无法访问我的 index.js 中的表单元素:
win.formLabel.text = "updated text"
当我尝试时它说它是未定义的
对于这个问题的任何帮助将不胜感激!
【问题讨论】:
标签: javascript appcelerator appcelerator-titanium appcelerator-alloy