标签: stringobjecttextboxxhtmlcssfunction
2012-07-29 01:08
2943人阅读
收藏
举报
show (
Object config
) : Ext.MessageBox
根据传递进来的配置选项, 显示一个新的消息框,或者重新初始化一个已有的消息框...
根据传递进来的配置选项, 显示一个新的消息框,或者重新初始化一个已有的消息框。 MessageBox上的所有显示函数(例如prompt, alert等等)在内部调用此函数, 虽然这些调用是基本的快捷方式且并不支持这里所允许的所有配置选项。
参数:
config
: Object
The following config options are supported:
- animEl : String/Element
一个id或者元素,作为当打开和关闭消息框时动画效果的起点(终点) (默认值为 undefined)
- buttons : Object/Boolean
一个按钮配置对象 (例如: Ext.MessageBox.OKCANCEL 或者 {ok:'Foo', cancel:'Bar'}),或者为false,不允许任何按钮 (默认值为 false)
- closable : Boolean
设置为false,禁用右上角的关闭按钮(默认值为 true)。注意:进展条和等待对话框将忽略此属性,并且总是隐藏关闭按钮,因为它们只能通过程序关闭。
- cls : String
一个应用到消息框容器元素的定制CSS类
- defaultTextHeight : Number
T如果显示,此值为消息框多行文本默认高度的像素值(默认值为 75)
- fn : Function
一个回调函数,在解散对话框时调用:通过点击所配置的按钮,或者对话框的关闭按钮,或者通过按下返回按钮键入输入。
进展条和等待对话框将忽略此选项,因为它们不会对用户操作作出响应,并且只能通过程序关闭,所以在关闭对话框之后,任何所需的函数都应该在相同的代码中被调用。 参数 passed:
- scope : Object
回调方法的作用域
- icon : String
一个CSS类,提供一个背景图片,被用作对话框body的图标 (例如Ext.MessageBox.WARNING 或者'custom-class') (默认值为 '')
- iconCls : String
标准的 Ext.Window.iconCls用来添加一个可选的头部图标(默认值为 '')
- maxWidth : Number
消息框最大宽度像素值(默认值为 600)
- minWidth : Number
消息框最小宽度像素值(默认值为 100)
- modal : Boolean
设置为false,在显示消息框时允许用户与页面进行交互(默认值为 true)
- msg : String
一个字符串,用来替换消息框现有的body文本 (默认值为遵守XHTML标准的不间断的空字符' ')
- multiline : Boolean
设置为true,提示用户输入多行文本(默认值为 false)
- progress : Boolean
设置为true以显示一个进展条(默认值为 false)
- progressText : String
当progress = true时在进展条内显示的文本 (默认值为 '')
- prompt : Boolean
设置为true,提示用户输入单行文本(默认值为 false)
- proxyDrag : Boolean
设置为true,在拖拽时显示一个轻量级的代理对象(默认值为 false)
- title : String
标题文本
- value : String
字符串值,用来设置到活动的textbox元素,如果它被显示
- wait : Boolean
设置为true以显示一个进展条 (默认值为 false)
- waitConfig : Object
一个 Ext.ProgressBar.waitConfig 对象 (只有在wait = true时有效)
- width : Number
对话框宽度像素值
示例用法:
Ext.Msg.show({ title: 'Address', msg: 'Please enter your address:', width: 300, buttons: Ext.MessageBox.OKCANCEL, multiline: true, fn: saveAddress, animEl: 'addAddressBtn', icon: Ext.MessageBox.INFO });
返回值: