首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Extjs4.07 怎么让一个msg弹出框在打开后几秒自动关闭

2012-03-28 
Extjs4.07如何让一个msg弹出框在打开后几秒自动关闭![codeJScript]Ext.Msg.show({title:操作提示 ,msg:成

Extjs4.07 如何让一个msg弹出框在打开后几秒自动关闭!
[code=JScript]
Ext.Msg.show({
    title:   '操作提示 ',
    msg:   '成功! ',
    buttons:   Ext.MessageBox.OK,
    icon:   Ext.MessageBox.WARNING
});
[/code]

有什么方法么?比如有什么timer属性什么的?

求教

[解决办法]
直接刷新页面,操作成功了延时一下再把页面刷新正好把弹出框去掉
[解决办法]

JScript code
setTimeout(function () {           Ext.Msg.hide();       },5000);
[解决办法]
你可以在MessageBox的render事件上添加一个定时的任务
JScript code
Ext.TaskManager.start({    run: function(){        // 关闭MessageBox操作    },    duration: 3000 //单位毫秒});
[解决办法]
JScript code
Ext.Msg.show({    title: '操作提示 ',    msg: '成功! ',    buttons: Ext.MessageBox.OK,    icon: Ext.MessageBox.WARNING,    listeners: {        'render': function(cmp, opts) {            Ext.TaskManager.start({                run: function(){                    cmp.hide();                },                duration: 3000 //单位毫秒            });        }    }}); 

热点排行