一段时间后,Titanium iPhone刷新功能

时间:2013-08-23 08:39:07

标签: javascript iphone titanium titanium-mobile

我是钛和iPhone开发的新手,我想知道如何在一段时间后自动刷新功能。

1 个答案:

答案 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 );

由于