Appcelerator的。使用工厂但无法访问文本字段值

时间:2011-07-09 17:08:39

标签: titanium appcelerator appcelerator-mobile

我正在使用appcelerator开发iOS应用程序,我正在尝试使用JavaScript工厂从功能中分离设计(UI)。

我创建了一个以奇特的方式显示文本字段的组件(代码位于ui.js中)。您可以在此处查看代码:http://pastie.org/2188537

然后我在另一页上调用这样的组件。

var desc = ambadooUI.createTextField({

    hinttext: 'Label (Personal/Work/Gmail...)',
    vertical: 10,
    container: 'top'

});

现在的问题是我无法访问文本字段的数据/值。我该怎么做?我被迫使用自定义活动吗?

感谢所有输入!

1 个答案:

答案 0 :(得分:2)

只需将textField对象添加为要返回的对象的属性。

例如在第44行,ui.js,您可以执行类似

的操作
// Return the finished button
top.text_field = textfield;
return top;