乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      左邊是mutiselectorItem,右邊是tabpanel

       yan的圖書41 2014-04-24
      注意:是左邊mutiselectorItem 點擊時得到  當前選擇的id ,跟新右邊那個ActivePanel,
      如果是單擊TabPanel變化面板 , 請在TabPanel 的Active 事件 做處理

      Ext.define("Module",{
       extend:"CommonM",
       sid:0,   選擇后的id
       currentSysId:0,  //當前的id
       init:function(){
        var me=this;
        
        DirectService.getSysId(function(value,panel){            //得到當前的id  DirectService.getSysId(這個是后臺的類.方法明)

         me.sid=value;   //初始化當前的id
         me.currentSysId=value;

         var leftPanel = Ext.widget({
          xtype:"panel",    region:"west",    width:200,    border:0,
          layout:'fit',
          items:[me.createSystemList()]
         });
         var rightPanel = Ext.widget({
          xtype:"tabpanel",    region:"center",    layout:'fit',    
          border:0,
          items:[me.createSystemTab(),me.createUserTab(),me.createGroupTab()]
         });
         me.rightPanel=rightPanel;
         
         containerPanel.add([leftPanel,rightPanel]);
        });
        var containerPanel= Ext.widget({
         xtype:"panel",   width:1024,   height:650,   layout:'border'
        });
        
        return containerPanel;
       },
       createSystemTab:function(){
        var me=this;
        var systemTab=Ext.widget({
         title:"系統(tǒng)",   xtype:"panel",   itemId:'tab0',   layout:'fit',
         listeners:{
          activate:function(tab){                 //定義activate  事件
           me.systemActive(tab);
          }  }
        });
        me.systemTab=systemTab;
        return systemTab;
       },
       
       createUserTab:function(){
        var me=this;
        var userTab = Ext.widget({
         title:"用戶",   xtype:"panel",   layout:'fit',
         itemId:'tab1',
         listeners:{ 
          activate:function(tab){          //定義activate  事件
           me.panelActive(tab,'UserPane');
          }   }  });
        me.userTab=userTab;
        return userTab;
       },
       
       createGroupTab:function(){
        var me=this;
        var groupTab = Ext.widget({
         title:"用戶組",
         xtype:"panel",   itemId:'tab2',   layout:'fit',
         listeners:{
          activate:function(tab){       //定義activate  事件
           me.panelActive(tab,'GroupPane');
          }  }
        });
        me.groupTab=groupTab;
        return groupTab;
       },  
       getSystemListStore:function(){
        var me=this;
        var store2=Ext.create('Ext.data.Store',{
         autoLoad:true,
         fields:['id','name','code'],
         proxy:{
          type:'direct',
          directFn:' ',//調(diào)用后臺方法
          reader:{
           type:'json',
           root:'records'
          }
         }
        });
        store2.on('load',function(){
         me.systemFormList.getForm().findField("systemMultiSelectId").setValue(me.systemId);  
         var value=me.systemFormList.getForm().findField("systemMultiSelectId").getValue();
         me.systemListChange(null,value);
        });    
        me.store2=store2;
        return store2;
       },
       
       createSystemList:function(){
        var me=this;
        var systemFormList=Ext.widget({
         xtype:"form",   layout:'fit',   border:false,
         items:[{
          xtype:'multiselect',    border:false,
          name:'systemMultiSelectId',    itemId:'systemMultiSelectId',
          anchor:'100%',
          store:me.getSystemListStore(),
          valueField:'id',    displayField:'name',
          ddReorder:true,
          value:[me.systemId],  //初始化選擇默認值(默認是登陸的本系統(tǒng)id)
          listeners:{
           change:function(obj,event){  //mulselect 的change 事件
            me.systemListChange(obj,event);
           }    }   }]
        });

        me.systemFormList=systemFormList;
        return systemFormList;
       },

       showAddSystemWindow:function(){
        var me=this;
        var systemFormWindow=Ext.widget({
         xtype:"window",
         title:'新增系統(tǒng)',  modal:true,   closeAction:'hide',
         listeners:{
          beforeshow:function(tab){    // 在添加系統(tǒng)按鈕的時候把
           var panel = new setting.pum.system.AddSystemPane();

           panel.on('addSystem',function(sysId){
            me.systemId=sysId;
            me.store2.reload();
           });
           panel.setSysStore(me.store2);
           
           this.removeAll();
           this.add(panel.init());
          }
         }
        });

        return systemFormWindow;
       }, 
       systemListChange:function(obj,event){
        var me=this;
        var panes={
          tab1:'setting.pum.UserPane',
          tab2:'setting.pum.GroupPane'  };
       
        var tabItem=new Ext.util.MixedCollection();      //存放 key , value (value 是對象)
        tabItem.add('tab1',me.userTab);
        tabItem.add('tab2',me.groupTab);

        if(event[0]==null||event[0]=="")
        {    return;  }
        me.sId=event[0];        //注意這個是存放當前選擇的id,是為了顯示view界面使用的
        if(me.rightPanel.getActiveTab().itemId=="tab0")//是特殊的,傳參不一樣(他是一個view界面,其他都是grid頁面)
        {
         me.systemActive(me.systemTab);
        }
        else{
         var tab=tabItem.get(me.rightPanel.getActiveTab().itemId);
         me.panelActive(tab,panes[me.rightPanel.getActiveTab().itemId]);
        }  
       },

       systemActive:function(tab){
        var me=this;
        var sysPanel = new setting.pum.system.ViewerSystemPane();
        if(me.store2.findRecord("id",me.systemId)){
         sysPanel.setSystemDate(me.store2.findRecord("id",me.systemId).data);
         sysPanel.setSystemStore(me.store2);
        }
        sysPanel.doInit();
        tab.removeAll();
        tab.add(sysPanel.getContainer());
       },

       panelActive:function(tab,pane){  //公共方法
        var me=this;
        var panel= Ext.create(pane);
        panel.setSystemId(me.systemId);
        panel.doInit();
        tab.removeAll();
        tab.add(panel.getContainer());
       },

       afterInit:function(){
        //alert("afterInit");
       }
      });

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多