【发布时间】:2014-09-29 22:47:34
【问题描述】:
如何在单击按钮时添加到数组中,我有一个表格视图,这是我的数组,我想要做的是当我单击另一个屏幕上的按钮时将另一条数据添加到该表格视图中. 这就是我制作表格视图的方式。
var customTableView = Titanium.UI.createTableView({
BackgroundColor:'White',
style: Titanium.UI.iPhone.TableViewStyle.GROUPED,
search:search,
searchHidden:true,
data:[
{title:"Toms List", value: true},
{title:"Shopping List", value: true},
{title:"Jocelyns List", value: true},
{title:"Friday List", value: true}
]
});
感谢您的帮助
【问题讨论】:
-
我不确定“我有一个表格视图,它是我的数组”是什么意思...... TableView 是一个视图对象而不是数组。你的意思是你想在现有的表格视图中追加一行?如果是这样,请使用 appendRow 方法docs.appcelerator.com/titanium/3.0/#!/api/Titanium.UI.TableView 如果不是......请澄清:)
-
嘿,很抱歉不清楚,我已经发布了一些代码,如果这可以更清楚地说明我是如何制作我的 tableview 的。
-
hmm 好的,你仍然可以调用 appendRow() “每一行都可以作为 TableViewRow 对象传递,或者作为指定表行属性的字典,在这种情况下,这个 TableView 将创建 TableViewRow 对象根据需要。”
-
...如果你想将数据推送到你的数据数组中,像 "data.push({title:"Friday List", value: true});
标签: javascript titanium titanium-mobile