Ext.namespace("com.deng")
/**
* 自定义消息框,config就是一个json对象
* Ext.MessageBox.show(Object config)
* config中常用属性如下:
* title:消息框的标题
* msg: 消息内容
* width:消息框的高度
* multiline: 是否显示多行文本
* closable:是否显示关闭按钮
* buttons:按钮
* icon: 图标
* fn:回调函数
*/
extjsCustom = function(){
var config = {
title:"自定义对话框",
msg:"这是一个自定义对话框",
width:400,
multiline:true,
closable:false,
buttons: Ext.MessageBox.YESNOCANCEL,
icon: Ext.MessageBox.QUESTION,
fn: function(btn,txt){
Ext.MessageBox.alert("结果","您点击了"+btn+"按钮<br>,输入的值是:"+txt);
}
};
Ext.MessageBox.show(config);
}
/**
* 备注:buttons和icon,这些选项在Ext.MessageBox中已有定义,
* buttons的取值如下:
* OK:只有确定按钮
* CANCEL:只有取消按钮
* OKCANCEL: 有确定和取消按钮
* YESNO: 有是,否按钮
* YESNOCANCEL: 有 是,否,取消按钮
*
* icons取值如下:
* INFO: 信息图标
* WARNING:警告图标
* QUESTION: 询问图标
* ERROR: 错误图标
*/
Ext学习之2_messagebox2
最新推荐文章于 2022-01-06 17:32:32 发布
本文介绍如何在ExtJS中创建自定义的消息框,并详细解释了配置参数的意义及使用方法,包括按钮类型、图标样式等。
1963

被折叠的 条评论
为什么被折叠?



