我想让状态窗口根据用户的操作显示一些数据。如何才能让窗口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
最佳答案
您可以延迟调用函数:
var closeWithDelay = new Ext.util.DelayedTask(function(){
this.statusWin.hide(); // or destroy
});
this.statusWin.on('show', function(){
closeWithDelay.delay(10000);
});
关于javascript - ExtJs 自动隐藏窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19241310/