读书人

Extjs4.07 怎么让一个msg弹出框在打开

发布时间: 2012-03-28 15:40:03 作者: rapoo

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 //单位毫秒            });        }    }}); 

读书人网 >JavaScript

热点推荐