我想在我的应用程序中使用Extjs编写的窗口上显示当前时间。时间应该每秒更新一次,但我不知道该怎么做。这是我的代码: 有人可以帮帮我吗?
function gettime(){
var dt = new Date();
dt = dt.format('h:i:s');
return dt;
};
var clock = {
layout:'form',
frame:false,
region:'center',
height:100,
width:400,
items:[{
id: 'currtime',
xtype: 'displayfield',
fieldLabel: 'Current Time',
value:gettime()
}]
}
答案 0 :(得分:1)
您可以使用TaskManager:
// Start a simple clock task that updates a div once per second
var task = {
run: function(){
Ext.fly('clock').update(new Date().format('g:i:s A'));
},
interval: 1000 //1 second
}
Ext.TaskMgr.start(task);