📄 ext.messagebox.html
字号:
<code> Ext.MessageBox </code> this<br /> this </li> </ul> </div> </div> </div> </td> <td class="msource"> MessageBox </td> </tr> <tr class="method-row expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <!--ClassName--><a id="updateProgress-updateProgress"></a> <b>updateProgress</b> ( <code> Number value, </code> <code> String progressText, </code> <code> String msg </code> ) : Ext.MessageBox <div class="mdesc"> <div class="short">
更新带有进度条的消息框中的文本和进度条。
仅仅是由通过 Ext.... </div> <div class="long">
更新带有进度条的消息框中的文本和进度条。
仅仅是由通过 <a href="###" onClick="alert('Ext.MessageBox#progress');">Ext.MessageBox#progress</a> 方法或者是在调用 <a href="###" onClick="alert('Ext.MessageBox#show');">Ext.MessageBox#show</a> 方法时使用参数 progress: true 显示的消息框中可用。
<div class="mdetail-params"> <strong>参数项:</strong> <ul> <li> <code> value </code> : Number <div class="sub-desc"> 0 到 1 之间的任意数字(例如: .5,默认为 0) </div> </li> <li> <code> progressText </code> : String <div class="sub-desc"> 进度条中显示的文本(默认为 '') </div> </li> <li> <code> msg </code> : String <div class="sub-desc"> 用于替换消息框中 body 元素内容的文本(默认为 undefined,因此如果没有指定该参数则 body 中任何现存的文本将不会被覆写) </div> </li> </ul> <b>返回:</b> <ul> <li> <code> Ext.MessageBox </code> this<br /> this </li> </ul> </div> </div> </div> </td> <td class="msource"> MessageBox </td> </tr> <tr class="method-row expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <!--ClassName--><a id="isVisible-isVisible"></a> <b>isVisible</b> ( ) : Boolean <div class="mdesc"> <div class="short">
如果消息框当前可见则返回 true
</div> <div class="long">
如果消息框当前可见则返回 true
<div class="mdetail-params"> <strong>参数项:</strong> <ul> </ul> <b>返回:</b> <ul> <li> <code> Boolean </code> 如果消息框当前可见则返回 true,否则返回 false </li> </ul> </div> </div> </div> </td> <td class="msource"> MessageBox </td> </tr> <tr class="method-row expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <!--ClassName--><a id="hide-hide"></a> <b>hide</b> ( ) : Ext.MessageBox <div class="mdesc"> <div class="short">
如果消息框当前可见则将其隐藏
</div> <div class="long">
如果消息框当前可见则将其隐藏
<div class="mdetail-params"> <strong>参数项:</strong> <ul> </ul> <b>返回:</b> <ul> <li> <code> Ext.MessageBox </code> this<br /> this </li> </ul> </div> </div> </div> </td> <td class="msource"> MessageBox </td> </tr> <tr class="method-row expandable"> <td class="micon"> <a class="exi" href="#expand"> </a> </td> <td class="sig"> <!--ClassName--><a id="show-show"></a> <b>show</b> ( <code> Object config </code> ) : Ext.MessageBox <div class="mdesc"> <div class="short">
基于给定的配置选项显示一个消息框,或者重新初始一个现存的消息框。
... </div> <div class="long">
基于给定的配置选项显示一个消息框,或者重新初始一个现存的消息框。
MessageBox 对象的所有显示函数(例如:prompt、alert、等等)均为内部调用此函数,
虽然这些调用均为此方法的简单的快捷方式并且不提供所有的下列配置选项。
<pre>
属性 类型 说明
---------------- --------------- -----------------------------------------------------------------------------
animEl String/Element 消息框显示和关闭时动画展现的目标元素,或它的 ID(默认为 undefined)
buttons Object/Boolean Button 配置对象(例如:Ext.MessageBox.OKCANCEL 或者 {ok:'Foo',
cancel:'Bar'}),或者 false 表示不显示任何按钮(默认为 false)
closable Boolean 值为 false 则隐藏右上角的关闭按钮(默认为 true)。注意由于 progress 和 wait 对话框只能
通过程序关闭,因此它们将忽略此参数并总是隐藏关闭按钮。
cls String 应用到消息框的元素中的自定义 CSS 类
defaultTextHeight Number 以像素为单位表示的默认消息框的文本域高度,如果有的话(默认为 75)
fn Function 当对话框关闭后执行的回调函数。参数包括按钮(被点击的按钮的名字,如果可用,如:"ok"),
文本(活动的文本框的值,如果可用)。Progress 和 wait 对话框将忽略此选项,因为它们不会回应使用者的动作,
并且只能在程序中被关闭,所以任何必须的函数都可以放在关闭对话框的代码中调用。
icon String 一个指定了背景图片地址的 CSS 类名用于对话框显示图标(例如:Ext.MessageBox.WARNING 或者 'custom-class',默认这 '')
maxWidth Number 以像素为单位表示的消息框的最大宽度(默认为 600)
minWidth Number 以像素为单位表示的消息框的最小宽度(默认为 100)
modal Boolean 值为 false 时允许用户在消息框在显示时交互(默认为 true)
msg String 使用指定的文本替换消息框中元素的 innerHTML (默认为XHTML兼容的非换行空格字符 '&#160;')
multiline Boolean 值为 true 时显示一个提示用户输入多行文本的对话框(默认为 false)
progress Boolean 值为 true 时显示一个进度条(默认为 false)
progressText String 当 progress = true 时进度条内显示的文本(默认为 '')
prompt Boolean 值为 true 时显示一个提示用户输入单行文本的对话框(默认为 false)
proxyDrag Boolean 值为 true 则在拖拽的时候显示一个轻量级的代理(默认为 false)
title String 标题文本
value String 设置到活动文本框中的文本
wait Boolean 值为 true 时显示一个进度条(默认为 false)
waitConfig Object <a href="###" onClick="alert('Ext.ProgressBar#waitConfig');">Ext.ProgressBar#waitConfig</a> 对象(仅在 wait = true 时可用)
width Number 以像素为单位表示的对话框的宽度
</pre>
用法示例:
<pre><code>
Ext.Msg.show({
title: 'Address',
msg: 'Please enter your address:',
width: 300,
buttons: Ext.MessageBox.OKCANCEL,
multiline: true,
fn: saveAddress,
animEl: 'addAddressBtn',
icon: Ext.MessagBox.INFO
});
</code></pre>
<div class="mdetail-params"> <strong>参数项:</strong> <ul> <li> <code> config </code> : Object <div class="sub-desc"> 配置选项 </div> </li> </ul> <b>返回:</b> <ul> <li> <code> Ext.MessageBox </code> this<br /> this </li> </ul> </div> </div> </div> </td> <td class="msource"> MessageBox
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -