我是钛和iPhone开发的新手,我想知道如何在一段时间后自动刷新功能。
答案 0 :(得分:0)
您可以使用setInterval()定期从服务器端检索数据,然后使用setData()以使用新数据呈现表。
var tv = Ti.UI.createTableView();
var win = Ti.UI.createWindow({ title:'TableView - Auto Refresh', backgroundColor:'#fff' });
win.add(tv);
win.open();
function fetchData() {
var data = [];
var l = Math.floor(Math.random() * 10);
for ( var i = 0; i < l; i++ ) {
var row = Ti.UI.createTableViewRow({title: 'Row ' + i});
data.push(row);
}
return data;
}
function renderData() {
tv.setData( fetchData() );
}
setInterval( renderData, 60000 );
由于