Combox 服务器默认选取第一个值

  var ellschoolStore = new Ext.data.JsonStore({
      url                   : '../../../pubtransaction.do?method=getTheorySchool',
      root                  : 'dataInfo',
      totalProperty         : 'totalCount',
      id                    : 'drivecartype',
      fields                : ['schoolcode','schoolname'],
      sortInfo              : {field : 'schoolcode', direction : 'ASC'},
      baseParams        : {
       'dataFields'      : 'schoolcode,schoolname'
      }
     });
     
     var ellschool = new Ext.well.ComboBox({
      id        : 'ellschool',
      name       : 'ellschool',
      fieldLabel      : '理论驾校',
      emptyText      : '请选择理论驾校....',
      store       : ellschoolStore,
      displayField     : 'schoolname',
      valueField      : 'schoolcode',
      lazyRender      : true,
      allowBlank         : false,
      triggerAction     : 'all',
      anchor       : '100%',
      editable      : false
     });
     
     ellschoolStore.on("load",function(){      //对 ComboBox 的数据源加上 load 事件就好  
            ellschool.setValue(this.getAt(0).get('schoolcode'));
        });   
        ellschoolStore.load(); 

你可能感兴趣的:(Combox 服务器默认选取第一个值)