2013-10-08 1 views
2

사용자의 작업에 따라 상태 창에 일부 데이터가 표시되도록하려고합니다. 10 초 후에 창이 자동 숨겨 지도록 어떻게 할 수 있습니까?ExtJs 자동 숨기기 창

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

당신은 지연 함수 호출 할 수 있습니다

답변

2

:

var closeWithDelay = new Ext.util.DelayedTask(function(){ 
    this.statusWin.hide(); // or destroy 
}); 

this.statusWin.on('show', function(){ 
    closeWithDelay.delay(10000); 
});