ext 등급 연결

2584 단어 ext
var storeDepart=new Ext.data.JsonStore({   
    autoLoad : true,   
    url:'deptList.action',
    root: 'data',              
    fields :  ['value','name']
});

var storeRUser=new Ext.data.JsonStore({   
    
    url:'personList.action',
    root: 'data',              
    fields :  ['value','name']
});

storeRUser.on('load', function() {   
	 var firstValue = storeRUser.getRange()[0].data.value;    
	 assessPerson.setValue(firstValue); 
         alert("value="+assessPerson.getValue());// value   
         alert("text="+assessPerson.getRawValue());//  
	 
});  


var assessPerson = new Ext.form.ComboBox({  
	name:'assessPerson',
	fieldLabel: ' ', 
     hiddenName: 'assessPerson', 
     xtype: 'combo', 
//     id:'assessPerson',
     anchor: '40%',
     forceSelection: true,
     allowBlank:false,
     editable: false,
     blankText:' ',
     store:storeRUser, 
     emptyText: ' ', 
     mode: 'local', 
     selectOnFocus:true, 
     triggerAction: 'all', 
     valueField: 'value', 
     displayField: 'name'
//     readOnly: false
//     
});


var assessDepart = new Ext.form.ComboBox({  
	fieldLabel: ' ', 
	 hiddenName: 'assessDepart', 
     xtype: 'combo', 
     anchor: '40%',
     forceSelection: true,
     editable: false,
     allowBlank:false,
     blankText:' ',
     store:storeDepart, 
     emptyText: ' ', 
     mode: 'local', 
     selectOnFocus:true, 
     triggerAction: 'all', 
     valueField: 'value', 
     displayField: 'name', 
     readOnly: false,
     listeners:{    
    "select":function(assessDepart,record,index){   

         var codeId = assessDepart.getValue(); 
         
//         var sd = Ext.get("assessPerson");    
//       
//         sd.setValue('');  
        
         storeRUser.load({params:{code:codeId}});  
          
                      
   }                                   
             }         
});

좋은 웹페이지 즐겨찾기