【问题标题】:Titanium iPhone Refresh function after some time一段时间后,钛 iPhone 刷新功能
【发布时间】:2013-08-23 08:39:07
【问题描述】:

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

【问题讨论】:

    标签: javascript iphone titanium titanium-mobile


    【解决方案1】:

    您可以使用 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 );
    

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      • 2013-05-28
      • 1970-01-01
      相关资源
      最近更新 更多