<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    最愛Java

    書山有路勤為徑,學海無涯苦作舟

    ExtJs----彈出窗口

    Ext.MessageBox

     1//Ext.MessageBox.alert()
     2Ext.MessageBox.alert('標題','內容',function(btn){
     3    alert('你剛剛點擊了' + btn);
     4}
    );
     5
     6//Ext.MessageBox.confirm()
     7Ext.MessageBox.confirm('選擇框','你到底是選擇Yes還是No?', function(btn) {
     8    alert('你剛剛點擊了' + btn);
     9}
    );
    10
    11//Ext.MessageBox.prompt()
    12Ext.MessageBox.prompt('輸入框','隨便輸入一些東西', function(btn,text) {
    13    alert('你剛剛點擊了' + btn + ", 剛剛輸入了" + text);
    14}
    );
        
    對話框的更多配置

     1//可以輸入多行的輸入框
     2Ext.MessageBox.show({
     3    title:'多行輸入框',
     4    msg:'你可以多輸入好幾行',
     5    width:300,
     6    buttons:Ext.MessageBox.OKCANCEL,
     7    multiline:true,
     8    fn:function(btn,text){
     9        alert('你剛剛點擊了' + btn + ", 剛剛輸入了" + text);
    10    }

    11}
    );
    12
    13//自定義對話框的按鈕
    14Ext.MessageBox.show({
    15    title:'隨便按個按鈕',
    16    msg:'從三個按鈕里隨便選擇一個',
    17    buttons:Ext.MessageBox.YESNOCANCEL,
    18    multiline:true,
    19    fn:function(btn){
    20        alert('你剛剛點擊了' + btn);
    21    }

    22}
    );

        Ext.MessageBox中預設的4個按鈕分別是OK,Yes,No,Cancel。如果不使用YESNOCANCEL這種預設變量,也可以直接使用{ok:true, yes:true, no:true,cancel:true}的形式,這樣4個按鈕都會顯示在對話框中。

    進度條

     1Ext.MessageBox.show({
     2    title:'請等待',
     3    msg:'讀取數據中',
     4    width:240,
     5    progress:true,
     6    closable:false  //隱藏對話框右上角的關閉按鈕,從而禁止用戶關閉進度條
     7}
    );
     8
     9//也可以直接使用Ext.MessageBox.progress()
    10Ext.MessageBox.progress('請等待',msg:'讀取數據中');
    11

        上述的進度狀態時不會發生變化的,我們需要調用Ext.MessageBox.updateProgress()函數,如以下為每秒變化,10秒后隱藏:

     1var f = function(v){
     2    return function(){
     3        if (v == 11{
     4            Ext.MessageBox.hide();
     5        }
     esle {
     6            Ext.MessageBox.updateProgress(v/10,'正在讀取第' + v + '個,一共10個');
     7        }

     8    }
    ;
     9}
    ;
    10for (var i = 1 ; i < 12 ; i++{
    11    setTimeout(f(i) , i*1000);
    12}

        還可以使用一種自動變化的進度條提示框,如Ext.MessageBox.wait('請等待', msg: ' 讀取數據中');

    動畫效果
        
    可以為對話框這是彈出和關閉的動畫效果,使用animEl參數指定一個HTML元素,對話框就會依據指定的HTML元素播放彈出和關閉的動畫。

    窗口分組

     1        <script type="text/javascript">
     2var i = 0 , mygroup;
     3
     4function newWin(){
     5    var win = new Ext.Window({
     6        title:'窗口'+ i++,
     7        width:400,
     8        height:300,
     9        maximizable:true,
    10        manager:mygroup
    11    }
    );
    12    win.show();
    13}

    14
    15function toBack(){
    16    mygroup.sendToBack(mygroup.getActive());
    17}

    18
    19function hideAll(){
    20    mygroup.hideAll();
    21}

    22
    23Ext.onReady(function(){
    24    mygroup = new Ext.WindowGroup();
    25
    26    Ext.get("btn").on("click",newWin);
    27    Ext.get("btnToBack").on("click",toBack);
    28    Ext.get("btnHide").on("click",hideAll);
    29}
    );
    30        </script>
    31
    32 <BODY>
    33    <input id="btn" type="button" name="add" value="新窗口"/>
    34    <input id="btnToBack" type="button" name="btnToBack" value="放到后臺"/>
    35    <input id="btnHide" type="button" name="btnHide" value="隱藏所有"/>
    36 </BODY>

        示例中,所有通過newWind()方法產生的窗口都屬于mygroup窗口組

    posted on 2009-10-25 11:24 Brian 閱讀(5591) 評論(2)  編輯  收藏 所屬分類: JScript

    評論

    # re: ExtJs----彈出窗口 2012-06-18 12:06 234234

    1233333333333333333333333333333  回復  更多評論   

    # re: ExtJs----彈出窗口 2014-07-29 15:35 dgd

    dsfsdfsdfsdf  回復  更多評論   

    公告


    導航

    <2014年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    統計

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 黄网址在线永久免费观看 | 日本免费xxxx| 日本一道综合久久aⅴ免费| 91精品国产亚洲爽啪在线观看| 亚洲国产精品ⅴa在线观看| 国产成人福利免费视频| 久久精品蜜芽亚洲国产AV| 久久午夜无码免费| 久久亚洲精品无码播放| 午夜亚洲国产理论片二级港台二级| 18禁美女裸体免费网站| 亚洲综合视频在线| 国产免费黄色大片| 亚洲av无码一区二区三区人妖| 伊人久久精品亚洲午夜| 最近的2019免费中文字幕| 亚洲第一区精品观看| 亚洲第一se情网站| 全部免费国产潢色一级| 免费国产黄网站在线观看| 911精品国产亚洲日本美国韩国| 在线a毛片免费视频观看| 亚洲色大成网站www永久网站 | 亚洲人成无码网站久久99热国产| 深夜特黄a级毛片免费播放| 在线观看免费成人| 国产成人一区二区三区视频免费| 亚洲AV无码国产一区二区三区| 精品亚洲成a人片在线观看 | 亚洲人成网亚洲欧洲无码| 日本一道一区二区免费看| 99免费观看视频| 国产精品福利在线观看免费不卡| 亚洲中文字幕视频国产| 国产日本一线在线观看免费| 456亚洲人成在线播放网站| 成人永久福利免费观看| 国产成人精品久久免费动漫| 在线看片免费人成视频福利| 亚洲人成电影在线观看网| 日本a级片免费看|