我怎么能自定义的数据添加到TableViewRow?在Appcelerator的将数据添加到createTableViewRow()
我使用createTableViewRow()设置一个的TableRow这我然后加标签和图像,然后最后把所有这些TableRows在TableView中。这工作正常,但行需要有一个“日期”属性附加到他们,因为我排序这些行日期之前它们显示在TableView中。
我将如何添加一个“日期”到这些TableRows?所有这些都是unixtimestamps。
我怎么能自定义的数据添加到TableViewRow?在Appcelerator的将数据添加到createTableViewRow()
我使用createTableViewRow()设置一个的TableRow这我然后加标签和图像,然后最后把所有这些TableRows在TableView中。这工作正常,但行需要有一个“日期”属性附加到他们,因为我排序这些行日期之前它们显示在TableView中。
我将如何添加一个“日期”到这些TableRows?所有这些都是unixtimestamps。
var row = Ti.UI.createTableViewRow({height:50, _date_var: date});
它正好可以附加的属性和这样
row._date_var
作为检索的附加阿龙的回答,如果你想恢复在点击事件的日期就行,您可以访问它
e.row._date_var
在
tableview.addEventListener('click', function(e) {
Titanium.UI.createAlertDialog({
title:'DB Test',
message:'date: ' + e.row._date_var
}).show();
});
如果有声誉的人想要改变它,这应该是对亚伦答案的评论。
小心用添加自定义变量视图和其他钛对象。如果您的变量将要举办的东西比一个字符串或数字(例如一个对象,特别是复杂的对象)更复杂,那么它有可能,iOS将在某一时刻崩溃。
查看该主题了解更多详情。
是否可以只使用table_row.date =日期;?如果是这样,当我把每一行放入一个数组(称为数据)时,我如何从table_row中检索这个日期? – dotty 2011-06-02 09:05:59