【发布时间】:2013-08-23 08:39:07
【问题描述】:
我是钛和iPhone开发的新手,我想知道一段时间后如何自动刷新功能。
【问题讨论】:
标签: javascript iphone titanium titanium-mobile
我是钛和iPhone开发的新手,我想知道一段时间后如何自动刷新功能。
【问题讨论】:
标签: javascript iphone titanium titanium-mobile
您可以使用 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 );
谢谢
【讨论】: