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