我怎麼能自定義的數據添加到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