Sencha touch 在ExtJS版本5中,如何有两个不同的运行时钟?

Sencha touch 在ExtJS版本5中,如何有两个不同的运行时钟?,sencha-touch,extjs,clock,seconds,Sencha Touch,Extjs,Clock,Seconds,我是一个相对较新的用户,但我已经使用版本5一个多月了。我在这方面做得很好,但我有一个进退两难的问题,希望有人曾经经历过,并且有一个答案 事情是这样的。我有一个应用程序,我想在页面上有两个不同的活动运行时钟(每秒钟自动更新一次)。我可以在页面上获得一个时钟,但第二个活动时钟不会显示。以下是迄今为止我在视图控制器中的内容: onUpdateCurrentTime : function () { var me = this; task = { run: functi

我是一个相对较新的用户,但我已经使用版本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”来区分这两个变量,但它不起作用。还尝试在每个函数中使用相同的措辞(因为变量是局部的),但没有骰子。是否有人知道如何在页面上显示两个不同的活动时钟?

您没有提供足够的信息。我建议你准备一个fiddle()“我是一个相对较新的senchatouch用户,但我已经使用了5版一个多月了”。目前最新的Sencha Touch版本是2.4.2。请确定您使用的是什么-Sencha Touch或Ext JS。