【发布时间】:2016-07-04 08:59:32
【问题描述】:
我已经从一个对象动态创建了文本字段:
var fields = [{field:'telephone', hint:'Telephone'},{field:email, hint:'Email} ... ];
并创建字段:
_.each(fields, function(item){
var field = Ti.UI.createTextField({
id : item.field,
hintText : item.hint,
});
$.form.add(field)
})
我创建了一个按钮:
var button = Ti.UI.createButton({
title : 'Send All'
});
$.form.add(button)
现在我想在单击按钮时将所有 textFields 值存储到全局对象中。
var output = [];
$.button.addEventListener(function(){
/* I want to loop to each created textFields above and get value from id */
_.each(fields, function(item){
output.push(item.value);
});
Alloy.Globals.form = output;
});
但这不起作用,单击按钮时我无法获取已创建字段的值。 请问您知道如何处理吗?
谢谢
【问题讨论】:
标签: titanium appcelerator-titanium appcelerator-mobile