全称 mx.windows.MessageBox
命名空间 mx.windows
MessageBox
继承层次结构 MessageBox
源文件 ~\mx\scripts\windows\MessageBox.js
提供一个消息提示框的类。

示例 1

以下是一个使用消息提示框的示例。
JavaScript 代码
var msgBox = new mx.windows.MessageBox( { reusable : true,//一个Boolean值,表示弹出窗口是否可重用。 title : "标题",// 一个字符串,表示弹出窗口的标题。 showOkButton : true,//一个Boolean值,表示是否显示确定按纽。 showCancelButton : true,//一个Boolean值,表示是否显示取消按纽。 okButtonText : "确定",//一个字符串,表示第一个按纽名称。 cancelButtonText : "取消",// 一个字符串,表示第二个按纽名称。 message : "提示内容。",//一个字符串,表示弹出窗口的内容。 imgkey : "error",//一个字符串,表示弹出窗口的类型, 支持四种类型:info:提示信息 | warnning:警告信息 | error:错误信息 |prompt:输入框(如果类型是 prompt,可以调用时使用 function(){alert(this.textEditor.text);}来获取输入框的值) okButtonCallback : function() {//一个 Function 对象,表示第一个按钮的回调函数。 alert("第一个按纽回调") }, cancelButtonCallback : function() {//一个 Function 对象,表示第二个按钮的回调函数。 alert("第二个按纽回调") } }); msgBox.setMessage("setMessage"); msgBox.setTitle("setTitle"); msgBox.setOkButtonText("获取prompt的值"); msgBox.setCancelButtonText("canel"); msgBox.setImgkey("prompt"); msgBox.show( function() { if(this.textEditor!=null){ if(this.textEditor.text!=""){ alert(this.textEditor.text); }else{ alert("输入框值为空"); } }else{ alert("当前类型不是提示框"); } }, function() { alert("点击cancel的回调函数,此回调是在show方法里定义的"); });

构造函数

名称 说明
MessageBox() 构建 MessageBox 类的新实例。

初始化函数

名称 说明
init()

方法

名称 说明
setCancelButtonText(p_text) 设置取消按钮的显示值。
setImgkey(p_imgkey) 设置 imgkey 字段的值。
setMessage(p_message) 设置 message 字段的值。
setOkButtonText(p_text) 设置确定按钮的显示值。
setTitle(p_title) 设置 title 字段的值。
show([p_okBtnCallback], [p_cancelBtnCallback]) 显示消息框。

字段

名称 说明
cancelButtonCallback 点击“取消”按钮后执行的回调函数。
cancelButtonText 获取或设置取消按钮的显示值。
height 获取或设置消息提示框的高度。
imgkey 获取或者设置提示框的类型,默认为:info。 支持四种类型:info:提示信息 | warnning:警告信息 | error:错误信息 | prompt:输入框。
message 获取或设置消息框显示内容。
okButtonCallback 点击“确定”按钮后执行的回调函数。
okButtonText 获取或设置确定按钮的显示值。
reusable 参见 Window.reusable 字段。
showCancelButton 获取或设置取消按钮是否显示,默认为显示。
showOkButton 获取或设置确定按钮是否显示,默认为显示。
title 获取或设置消息框标题。
width 获取或设置消息提示框的宽度。
zIndex 获取或设置窗体的zIndex值,控制窗口的层叠顺序,值大的窗口覆盖值小的窗口,值需大于0

构造函数详细信息

MessageBox() 方法

构建 MessageBox 类的新实例。

初始化函数详细信息

init() 方法


方法详细信息

setCancelButtonText(p_text) 方法

设置取消按钮的显示值。

参数

  • p_text
    一个字符串,表示取消按钮的显示值。

setImgkey(p_imgkey) 方法

设置 imgkey 字段的值。

参数

  • p_imgkey

setMessage(p_message) 方法

设置 message 字段的值。

参数

  • p_message

setOkButtonText(p_text) 方法

设置确定按钮的显示值。

参数

  • p_text
    一个字符串,表示确定按钮的显示值。

setTitle(p_title) 方法

设置 title 字段的值。

参数

  • p_title
    一个字符串,表示弹出框的标题。

show([p_okBtnCallback], [p_cancelBtnCallback]) 方法

显示消息框。

参数

  • p_okBtnCallback
    可选的。一个 Function 对象,表示确定按钮的回调函数。
  • p_cancelBtnCallback
    可选的。一个 Function 对象,表示取消按钮的回调函数。

字段详细信息

cancelButtonCallback 字段

点击“取消”按钮后执行的回调函数。

cancelButtonText 字段

获取或设置取消按钮的显示值。

默认值

取消

height 字段

获取或设置消息提示框的高度。

imgkey 字段

获取或者设置提示框的类型,默认为:info。 支持四种类型:info:提示信息 | warnning:警告信息 | error:错误信息 | prompt:输入框。

message 字段

获取或设置消息框显示内容。

okButtonCallback 字段

点击“确定”按钮后执行的回调函数。

okButtonText 字段

获取或设置确定按钮的显示值。

默认值

确定

reusable 字段

参见 Window.reusable 字段。

默认值

true

showCancelButton 字段

获取或设置取消按钮是否显示,默认为显示。

showOkButton 字段

获取或设置确定按钮是否显示,默认为显示。

title 字段

获取或设置消息框标题。

width 字段

获取或设置消息提示框的宽度。

zIndex 字段

获取或设置窗体的zIndex值,控制窗口的层叠顺序,值大的窗口覆盖值小的窗口,值需大于0