Combox二级联动

来源:互联网 发布:淘宝日活跃用户 编辑:程序博客网 时间:2024/04/29 06:53
var eGrantType = new Ext.form.ComboBox({
     id                  : 'eGrantType',
     name                : 'eGrantType',
     fieldLabel          : '发放类型', 
//     store        : [['0','到县所'],['1', '到驾校']],
     store        : [['0','到县所']],
     lazyRender       : true,
     triggerAction      : 'all',
     anchor        : '100%',
     editable       : false,
     hideMode        :'visibility',
     value                : '0'
    }); 
    
    eGrantType.addListener('select',function(){
     if (eGrantType.getValue() == '0'){
      eDept.setText('','');
      eDeptStore.proxy = new Ext.data.HttpProxy({url:'../../../pubtransaction.do?method=getDeptList'});
      eDeptStore.load();
     }
     else{
      eDept.setText('','');
      eDeptStore.proxy = new Ext.data.HttpProxy({url:'../../../pubtransaction.do?method=getSchoolList'});
      eDeptStore.load();
     }
    });
    
    var eDeptStore = new Ext.data.JsonStore({
     url                    : '../../../pubtransaction.do?method=getDeptList',
     root                   : 'dataInfo',
     totalProperty          : 'totalCount',
     id                     : 'schoolcode',
     fields                 : ['deptcode','deptname'],
     sortInfo               : {field : 'deptcode', direction : 'ASC'},
     baseParams         : {
      'dataFields'       : escape('deptcode,deptname')
     }
    });
    
    var eDept = new Ext.well.ComboBox({
     id                  : 'eDept',
     name                : 'eDept',
     fieldLabel          : '接收单位',
     selectOnFocus       : true,
     store          : eDeptStore,
     displayField        : 'deptname',
     valueField         : 'deptcode',
     lazyRender          : true,
     triggerAction       : 'all',
     editable         : false,
     anchor              : '100%',
     clearable         : true
    });
原创粉丝点击