Tianium Studio javascript-添加到数组

Tianium Studio javascript-添加到数组,javascript,titanium,titanium-mobile,Javascript,Titanium,Titanium Mobile,如何在单击按钮时添加到数组中,我有一个表视图,它是我的数组,我想做的是在单击另一个屏幕上的按钮时将另一段数据添加到该表视图中。 这就是我制作tableview的方式 var customTableView = Titanium.UI.createTableView({ BackgroundColor:'White', style: Titanium.UI.iPhone.TableViewStyle.GROUPED, search:search, searchHidden:true, data:[

如何在单击按钮时添加到数组中,我有一个表视图,它是我的数组,我想做的是在单击另一个屏幕上的按钮时将另一段数据添加到该表视图中。 这就是我制作tableview的方式

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}
]
}))


感谢所有帮助仅添加到@phil comment,您可以获取当前的tableview数据,添加新行,然后重置tableview数据:

var data = customTableView.data;
data.push({title:"Toms List", value: true});
customTableView.data = data;

我不知道你所说的“我有一个表视图,它是我的数组”是什么意思……表视图是一个视图对象,而不是数组。您的意思是要将行附加到现有的tableview中吗?如果是这样,请使用appendRow方法如果不是…,请澄清:)嘿,很抱歉不清楚,我已经发布了一些代码,显示了我如何制作我的tableview,如果这更清楚的话。嗯,好的,你仍然可以调用appendRow()“每一行都可以作为TableViewRow对象传递,或者作为指定表行属性的字典传递,在这种情况下,此TableView将根据需要创建TableViewRow对象。”…如果要将数据推送到数据数组,请像“data.push”({title:“Friday List”,value:true})那样执行操作;