你怎么能在ExtJS Version 5中有两个不同的运行时钟?

时间:2015-07-06 19:37:58

标签: extjs sencha-touch clock seconds

我是一位相对较新的用户,但我现在已经使用版本5一个多月了。相当不错,但我有一个困境,希望有人已经经历过,并有一个答案。

这是这笔交易。我有一个应用程序,我希望在页面上有两个不同的活动运行时钟(每秒自动更新一次)。我可以在页面上获得一个时钟,但第二个活动时钟不会显示。这是我目前在视图控制器中所拥有的内容:

onUpdateCurrentTime : function () {

    var me = this;

    task = {
        run: function() {
            clock.setValue("Current Date: " + Ext.Date.format(new Date(), 'F j, Y, g:i:s A'));
        },
        interval: 1000,
    };
    Ext.TaskManager.start(task);

    clock = me.lookupReference("currentTime");
        clock.setValue(task);
},

onUpdateCurrentDate : function () {

    var me = this;

    var task = {
        run: function() {
            clock.setValue("Date: " + Ext.Date.format(new Date(), 'F j, Y g:i:s A'));
        },
        interval: 1000,
    };
    var runner = new Ext.util.TaskRunner();
    runner.start(task);

    var clock = me.lookupReference("currentDate");
        clock.setValue(task);
}
});

如果您注意到updateCurrentDate功能,我使用的是一个略有不同但有效的变量' runner'区分这两者,但它不起作用。还尝试在每个函数中使用相同的措辞(因为变量是本地的)但没有骰子。那里有谁知道我怎么能在页面上有两个不同的活动时钟?

0 个答案:

没有答案