參數說明:
config : Object
支援以下的選項
- animEl : String/Element
訊息提示視窗動畫顯示或關閉時的目標元素或 ID;預設 undefined - buttons : Object/Boolean
訊息提示視窗的按鈕設定,例如 Ext.MessageBox.OKCANCEL 或 {ok:'確定', cancel:'不要'},或者設為 false 則不顯示任何按鈕;預設 false - closable : Boolean
是否顯示右上角的關閉鈕,設 false 則不顯示;預設為 true
如果有設定 wait 或 progress 為 true 時則會忽略此參數,對話方塊只能透過程式自行關閉 - cls : String
套用訊息提示視窗內容的自訂的 CSS 的 className 值 - defaultTextHeight : Number
如果 prompt 為 true 且 multiline 為 true 時,此 defaultTextHeight 值為文字輸入框的高度,以像素為單位;預設 75
不過我怎麼試都沒有任何效果?! - fn : Function
當訊息對話方塊關閉後的回呼函數 - scope : Object
回呼函數的作用範圍 - icon : String
一個 CSS 的 className 值,可提供訊息對話方塊的背景圖示,例如 Ext.MessageBox.WARNING 或 'custom-class';預設 ""(空字串) - iconCls : String
一個標準的 Ext.Window.iconCls,可提供訊息對話方塊標題的背景圖示;預設 ""(空字串) - maxWidth : Number
訊息對話方塊最大的寬度,以像素為單位;預設是 600 - minWidth : Number
訊息對話方塊最小的寬度,以像素為單位;預設是 100 - modal : Boolean
true 則會在顯示為模式窗口(Block),false 則為非模式窗口;預設 true - msg : String
訊息對話方塊的內容 - multiline : Boolean
如果 prompt 設為 true 時,當 multiline 為 true 則顯示多行的文字輸入框,false 則為單行文字輸入框;預設 false - progress : Boolean
設為 true 則顯示進度列對話框;預設是 false - progressText : String
progress 設為 true 時,則 progressText 值會顯示在進度列上 - prompt : Boolean
設為 true 則顯示單行文字輸入框;預設是 false - proxyDrag : Boolean
如果設為 true 的話,則在拖曳訊息提示視窗時會顯示一個替代的視窗;預設為 false
不過我怎麼試都沒有任何效果?! - title : String
訊息對話方塊的標題 - value : String
prompt 設為 true 時,則 value 值會顯示在文字輸入框中 - wait : Boolean
設為 true 則顯示一無止盡的進度列;預設為 false - waitConfig : Object
一個 Ext.ProgressBar.waitConfig 物件;只有在 wait 為 true 時可使用 - width : Number
訊息對話方塊的寬度,以像素為單位
回傳值:
Ext.MessageBox
buttons : Object
支援以下的選項;使用時要注意大小寫 Ext.MessageBox.CANCEL 或 Ext.Msg.OKCANCEL
- CANCEL : Object
顯示一個 Cancel 鈕 - OK : Object
顯示一個 OK 鈕 - OKCANCEL : Object
顯示兩個按鈕,OK 鈕跟 Cancel鈕 - YESNO : Object
顯示兩個按鈕,Yes 鈕跟 No 鈕 - YESNOCANCEL : Object
顯示三個按鈕,Yes 鈕、 No 鈕跟 Cancel 鈕
icons : String
支援以下的選項;使用時要注意大小寫 Ext.MessageBox.ERROR 或 Ext.Msg.INFO
- ERROR : String
顯示一個錯誤圖示 - INFO : String
顯示一個資訊圖示 - QUESTION : String
顯示一個問題圖示 - WARING : String
顯示一個警告圖示
from http://abgne.tw/ext-js/ext-js-2-getting-started/ext-messagebox-4.html