我想让状态窗口显示一些数据,具体取决于用户的操作。我该如何在10秒后自动隐藏窗口?
this.statusWin = new Ext.Window({
height: winHeight,
x: document.body.clientWidth - winWidth,
y: document.body.clientHeight - winHeight,
width: winWidth,
layout: 'fit',
items: status_message,
baseCls: 'lk-statusWindow',
hideBorder: false,
resizable: false,
closeAction: 'hide',
plain: true
});
使用ExtJs3.4
答案 0 :(得分:2)
您可以延迟调用函数:
var closeWithDelay = new Ext.util.DelayedTask(function(){
this.statusWin.hide(); // or destroy
});
this.statusWin.on('show', function(){
closeWithDelay.delay(10000);
});