




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第四講 EXT的信息提示框組件1. Ext.MessageBox.alert()方法標(biāo)準(zhǔn)提示框APIalert ( String title, String msg, Function fn, Object scope ) : Ext.MessageBox參數(shù)項:title : StringThe title bar textmsg : StringThe message box body textfn : Function(optional) The callback function invoked after the message box is closedscope : Object(optional) The scope of the callback function有四個參數(shù),我們這里主要介紹前面三個。title,標(biāo)題,必選msg,本體文本,必選fn,在關(guān)閉彈出窗口后觸發(fā)該函數(shù),可選。示例一:Ext.onReady(function TestMessageBox() /聲明函數(shù)的方式Ext.MessageBox.alert(測試,彈出提示框););添加事件處理Ext.onReady(function TestMessageBox() Ext.MessageBox.alert(測試,彈出對話框,function() document.write(關(guān)閉對話框); /在頁面上直接的書寫););對按鈕之進行判斷Ext.onReady(function TestMessageBox() Ext.MessageBox.alert(測試,彈出對話框,function(e) if(e = ok) /此種判斷價值不高document.write(單擊了確定按鈕); else if(e = cancel) document.write(單擊了關(guān)閉按鈕);););與頁面的組件綁定使用 頁面上創(chuàng)建按鈕組件 Ext.onReady(function() Ext.get(btn).on(click ,function()Ext.MessageBox.alert(提示,這是標(biāo)準(zhǔn)的信息的彈出);/Message的彈出包含兩個message ,第一是title 第二是內(nèi)容/Ext.Msg.alert(另外方式的彈出););2. Ext.MessageBox.confirm()方法確認(rèn)對話框APIconfirm ( String title, String msg, Function fn, Object scope ) : Ext.MessageBox參數(shù)項:title : StringThe title bar textmsg : StringThe message box body textfn : Function(optional) The callback function invoked after the message box is closedscope : Object(optional) The scope of the callback function參數(shù)和alert方法一樣。示例二:Ext.onReady(function TestMessageBox() Ext.MessageBox.confirm(保存,是否保存文件););添加事件處理。Ext.onReady(function TestMessageBox() Ext.MessageBox.confirm(保存,是否保存文件,function(e)document.write(e);););對按鈕值進行判斷。Ext.onReady(function TestMessageBox() Ext.MessageBox.confirm(保存,是否保存文件,function(e)if(e = yes) document.write(保存文件); else if(e = no) document.write(不保存文件);););與頁面的元素綁定 Ext.get(btnConfirm).on(click,function()Ext.Msg.confirm(請確認(rèn),是否要刪除該記錄 , function(button,text) /該函數(shù)為回調(diào)函數(shù),可以包含兩個參數(shù)/* * button:點擊的按鈕 * text:有活動時 輸入選項時輸入的內(nèi)容*/if (button=yes) /注意比較的字符串的書寫Ext.MessageBox.alert(提示,操作已經(jīng)執(zhí)行!); else /dosomthing);3.Ext.MessageBmpt()方法輸入對話框APIprompt ( String title, String msg, Function fn, Object scope, Boolean/Number multiline ) : Ext.MessageBoxtitle : StringThe title bar textmsg : StringThe message box body textfn : Function(optional) The callback function invoked after the message box is closedscope : Object(optional) The scope of the callback functionmultiline : Boolean/Number(optional) True to create a multiline textbox using the defaultTextHeight property, or the height in pixels to create the textbox (defaults to false / single-line)multiline參數(shù)用來設(shè)置是否為多行。示例三:Ext.onReady(function TestMessageBox() Ext.MessageBmpt(測試,請輸入你的姓名););多行文本Ext.onReady(function TestMessageBox() Ext.MessageBmpt(測試,請輸入你的留言,null,null,true););事件處理Ext.onReady(function TestMessageBox() Ext.MessageBmpt(測試,請輸入你的留言,function(e,text) if(e = ok) document.write(text);,null,true););與頁面的元素綁定 /輸入對話框Ext.get(btnPrompt).on(click,function()Ext.Mmpt(請輸入.,姓名: ,function(button,text) /該函數(shù)為回調(diào)函數(shù),可以包含兩個參數(shù)if (button=ok) /注意此時是okExt.MessageBox.alert(您輸入的姓名,text); else /dosomthing);4. Ext.MessageBox.show()方法自定義對話框APIshow ( Object config ) : Ext.MessageBoxanimEl String/Element 對話框彈出和關(guān)閉時的動畫效果buttons Object/Boolean 彈出框按鈕的設(shè)置closable Boolean 如果為false,則不顯示右上角的小叉叉,默認(rèn)為true。cls String 將客戶自定的CSS應(yīng)用到該對話框中defaultTextHeight Number 多行文本框中文本高度fn Function 關(guān)閉彈出框后執(zhí)行的函數(shù)icon String 彈出框內(nèi)容前面的圖標(biāo)maxWidth Number 最大大小(默認(rèn)600)minWidth Number 最小大小(默認(rèn)100)modal Boolean 是否為模式msg String 消息的內(nèi)容multiline Boolean 設(shè)為true,則彈出框帶有多行輸入框progress Boolean 設(shè)為true,顯示進度條progressText String 顯示在進度條上的文本prompt Boolean 設(shè)為true,則彈出框帶有輸入框proxyDrag Boolean 設(shè)置為true,則為拖拽的時候顯示一個輕量級別代理title String 標(biāo)題value String 文本框中的值wait Boolean 設(shè)為true,動態(tài)顯示progresswaitConfig Object 配置參數(shù),以控制顯示progresswidth Number 彈出框的寬度示例四:Ext.onReady(function TestMessageBox() Ext.MessageBox.show(title:測試標(biāo)題,msg:測試內(nèi)容,buttons:Ext.MessageBox.OKCANCEL,icon:Ext.MessageBox.INFO,prompt:true,multiline:true,width:400,defaultTextHeight :150););進度條Ext.onReady(function TestMessageBox() Ext.MessageBox.show(title:進度條,msg:5秒后自動進入系統(tǒng),progress:true,width:500,wait:true,waitConfig:interval:500,duration:5000,fn:function() Ext.MessageBox.hide();););與頁面的元素綁定 /自定義的對話框Ext.get(btnCustomer).on(click,function()Ext.Msg.show(/使用Msg對話框的構(gòu)造方法title:自定義的對話框,msg:提示信息,buttons:Ext.Msg.YESNOCANCEL,/按鈕的組成icon:Ext.Msg.QUESTION,fn:save /指明回調(diào)函數(shù),表示點擊完成的事件的操作););_/定義自定義對話框的回調(diào)函數(shù)function save(button)if(button=yes)alert(操作成功.);練習(xí)題目:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市政工程評估標(biāo)準(zhǔn)試題及答案2025
- 2025企業(yè)負(fù)責(zé)人安全培訓(xùn)考試試題含答案【A卷】
- 2025安全管理員安全培訓(xùn)考試試題鞏固
- 2025年經(jīng)濟法概論考試的關(guān)鍵試題及答案
- 2025-2030年隔爆型電動機行業(yè)市場發(fā)展分析及投資前景研究報告
- 2025-2030年鋁箔行業(yè)市場深度分析及競爭格局與投資價值研究報告
- 2025-2030年鐵礦產(chǎn)業(yè)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年軸承鋼圓市場市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年調(diào)味香料市場市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030年西沙必利產(chǎn)業(yè)發(fā)展分析及發(fā)展趨勢與投資前景預(yù)測報告
- 物聯(lián)網(wǎng)技術(shù)概論智慧樹知到期末考試答案章節(jié)答案2024年西安交通大學(xué)
- JT-T-398-2013港口輸油臂行業(yè)標(biāo)準(zhǔn)
- 湖南省建設(shè)工程竣工驗收備案表
- 汽車4s店安全生產(chǎn)管理制度范文(20篇)
- (正式版)SHT 3075-2024 石油化工鋼制壓力容器材料選用規(guī)范
- 村委會地震演練方案及流程
- 脫甲烷塔結(jié)構(gòu)及工藝流程
- JTS165-7-2014 游艇碼頭設(shè)計規(guī)范
- 學(xué)校餐飲服務(wù)應(yīng)急預(yù)案
- 高強泵送混凝土應(yīng)用技術(shù)標(biāo)準(zhǔn) DG-TJ08-503-2018
- 2024版建筑工程項目制度《開工、停工、復(fù)工管理辦法》+附表模板
評論
0/150
提交評論