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

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

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

    Extjs combo直接放在window里的bug報告

    Posted on 2009-04-05 04:56 Robert Su 閱讀(951) 評論(2)  編輯  收藏 所屬分類: ExtJS
    1、Form中的dateField放到一個Ext.Window上之后依然會在firefox上出現過長問題,之前提到的方法不好使
    2、一個Combo放到一個window上,遠程加載數據
    當關掉窗口之后,第二次打開這個帶有combo的窗口,點下拉按鈕,不顯示數據
    但是通過firebug看,數據已經取回來了

    解決辦法
    var Select_Project_Combo = function(){
        var store = new Ext.data.JsonStore({
            url: '/meetingseasy/projectService/listProjectAll.action',
            root: 'projects',
            fields: ['projectid', 'projectname']
        });
        var config = {
            store            : store,
            displayField    : 'projectname',
            valueField        : 'projectid',
            typeAhead        : true,
            triggerAction    : 'all',
            //editable        : false,
            emptyText        : '選擇工程...',
            selectOnFocus    : false,
            listeners : {
                select : function(combo, record, index) {
                    var projectid = record.data.projectid ;
                    
                    Ext.Ajax.request({
                        url : 'meetingseasy/acceptProjectid.action',
                        success : selectProject_responseFn,
                        method:'POST',
                        //failure : responseFn,
                        params : {'projectid' : projectid}
                    });    
                }
            }
            };
        function selectProject_responseFn(){
            //alert("combo");
            //var win = Ext.getCmp(projectComboWin);
            //console.log(win);
        }
        Select_Project_Combo.superclass.constructor.call(this, config);
    }
    Ext.extend(Select_Project_Combo,Ext.form.ComboBox,{});



    //Ext.ComponentMgr.registerType( 'ProjectCombo', ProjectCombo);
    var SelectProject_windows = function(){
       var _selectProjectCombo = new Ext.form.ComboBox({
                    id : 'projectComboWin',
                    ……
                    store : new Ext.data.JsonStore({
                         url: '/projectService/listAll.action',
                        root: 'projects',
                        fields: ['projectid', 'projectname']
                    })

        });
        
        var config={
            title : '選擇**項目',
            width : 400,        height : 200,
            resizable : true,
            //closeAction : 'hide',   //就是這句話,當combo直接放在windows里面的時候,跟隨windows對象的生命周期,如果這里為hide的話,windows下次打開的時候沒變,而combo變了。所以下拉菜單不好用

            modal : true
            ,items : _selectProjectCombo
        }
        SelectProject_windows.superclass.constructor.call(this, config);
    }
    Ext.extend(SelectProject_windows,Ext.Window,{});

    Feedback

    # re: Extjs combo直接放在window里的bug報告[未登錄]  回復  更多評論   

    2011-10-28 19:16 by nancy
    謝謝lz 終于把困擾了我好久的問題解決了?。≈x謝謝謝~~~

    # re: Extjs combo直接放在window里的bug報告  回復  更多評論   

    2012-10-17 14:44 by paul.qin
    謝謝了,終于把這個問題解決了

    posts - 103, comments - 104, trackbacks - 0, articles - 5

    Copyright © Robert Su

    主站蜘蛛池模板: 三级网站在线免费观看| 麻豆安全免费网址入口| 久久久久久国产精品免费免费男同| 四虎精品亚洲一区二区三区| 亚洲精品成a人在线观看☆| 精品亚洲一区二区三区在线观看| 亚洲高清专区日韩精品| 久久久久久久久久免免费精品| 国产国拍亚洲精品福利 | 最近最好的中文字幕2019免费| 亚洲网站在线播放| 91麻豆最新在线人成免费观看| 亚洲理论精品午夜电影| 24小时日本在线www免费的| 亚洲夂夂婷婷色拍WW47| 男女啪啪永久免费观看网站| 另类专区另类专区亚洲| 99久久99久久精品免费观看 | 久久亚洲国产精品成人AV秋霞| 精品熟女少妇av免费久久| 亚洲国产高清美女在线观看| 久久WWW色情成人免费观看| 精品亚洲成a人在线观看| 最近高清中文字幕免费| 国产亚洲福利在线视频| 国产免费人成视频在线观看| 国产无限免费观看黄网站| 亚洲av女电影网| 毛片a级毛片免费观看免下载| 亚洲成AV人片高潮喷水| 亚洲中文字幕无码久久2017| 国产免费不卡视频| 国产亚洲美女精品久久久久| 亚洲色爱图小说专区| 久久精品免费一区二区| 美女视频黄a视频全免费网站色| 亚洲国产精品VA在线看黑人| 9久9久女女免费精品视频在线观看| 日韩亚洲综合精品国产| 亚洲AV无码成人精品区天堂 | 一区二区三区四区免费视频|