{   
        width:150,
        editable : false, 
        xtype: 'treeField',   
          name: 'area',   
        fieldLabel: '地区',   
         emptyText:'选择地区',   
        listWidth:150,   
        listHeight:300,   
         readOnly:false,   
     hiddenName:'area',
    valueField: 'id',      
    displayField: 'text',    
 value:'620102',
    dataUrl:'doCustom.do?method=getArea'  
      }我现在一赋值显示的是代码,正常显示的应该是名称/》怎么办?

解决方案 »

  1.   

    你试试这个var storeRoad = new Ext.data.JsonStore( {  
    autoLoad:true,
    url: new Ext.data.HttpProxy({ url : 'doCustom.do?method=getArea'}),
    fields:['id','text']
    })   
    var roadidTxt = new Ext.form.ComboBox({
    store : storeRoad,
    fieldLabel : '地区',
    mode : 'remote',
    triggerAction : 'all',
    valueField : 'id',
    displayField : 'text',
    emptyText : '选择地区',
    editable : false,
    resizable : true, 
    minListWidth : 150,
    loadingText :'正在请求数据,请稍后'
    });
      

  2.   

    treeField这个延时组件是自定义的吧?你去看看这个组件的定义。应该是没有封装好。或者你贴出源码来才能分析。