Ext.MessageBox.show 配置

本文详细介绍了 Ext.MessageBox 的配置选项及其使用方法。包括如何通过配置项调整消息框的外观和行为,例如设置按钮、标题、消息内容等,并提供了一个具体的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ext.MessageBox.show 配置

标签: stringobjecttextboxxhtmlcssfunction
  2943人阅读  评论(0)  收藏  举报
  分类:
 
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:

      • buttonId : String
        被按下的按钮的ID,属于如下情况之一:
        • ok
        • yes
        • no
        • cancel
      • text : String
        prompt 或者  multiline 为true时,输入栏的值。
      • opt : Object
        配置对象。
    • 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
    });
    											
返回值:
  • Ext.MessageBox
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值