ExtJs 自定义消息框语法:
Ext.MessageBox.show(Object config); config属性说明:
- title : 消息框标题栏
- msg:消息内容
- 消息框的宽度
- multiline: 是否显示多行文本
- closable:是否显示关闭按钮
- buttons:按钮
- icon:图标
- fn:回调函数

1 var successHandler = function () { 2 Ext.MessageBox.show( 3 { 4 title: "提示", 5 msg: "发布成功", 6 140, 7 multiline:true, 8 closable:false, 9 buttons: Ext.Msg.OK, 10 icon: Ext.Msg.INFO, 11 fn: function () { 12 LaunchedWFGrid.store.reload(); 13 wfInstanceDetails.reset(); 14 StartForm.hide(); 15 } 16 }); 17 }
ExtJs.MessageBox中已经定义了buttons的取值。如下所示:
OK:只有"确定"按钮
CANCEL:只有"取消"按钮
OKCANCEL:有"确定"和"取消"按钮
YESNO: 有"是"和"否"按钮
YESNOCANCEL:有"是"、"否"和"取消"按钮
CANCEL:只有"取消"按钮
OKCANCEL:有"确定"和"取消"按钮
YESNO: 有"是"和"否"按钮
YESNOCANCEL:有"是"、"否"和"取消"按钮
icons取值如下所示:
INFO:信息图标
WARNING:警告图标
QUESTION:询问图标
ERROR:错误图标
WARNING:警告图标
QUESTION:询问图标
ERROR:错误图标