///////////////供给PLC选择建筑使用 combobox start/////////////////
    var Building = Ext.data.Record.create([
           {name: 'buildingId', type: 'int'},
           {name: 'buildingName', type: 'string'}
     ]);

      
    //创建一个json的reader
    var buildingJsonReader = new Ext.data.JsonReader({
     root: "rows"                   // 该属性是指定包含所有行对象的数组
     //id: "buildingId" // 该属性是指定每一个行对象中究竟哪一个是记录的ID字段(可选的)
    }, Building);
      
    
    // 创建 Data Store
    var buildingStore = new Ext.data.Store({
        // load using HTTP
        url: webRoot + '/views/building_retrieve_combobox.html',
        // the return will be JSON, so lets set up a reader
        reader: buildingJsonReader,
        autoLoad: true,
        sortInfo:{field:'buildingId', direction:'ASC'}
    });
     ///////////////供给PLC选择建筑使用 combobox end/////////////////
 ////建筑combobox
    
    var buildingCombobox = new plc_form.ComboBox({
     name: 'buildingId',
     editable: false,
     store: buildingStore,
     hiddenName: 'buildingId',
     displayField: 'buildingName',
valueField: 'buildingId',
triggerAction: 'all',
allowBlank: false,
lazyRender: true,
blankText: '必须输入项',
mode: 'local',
listClass: 'x-combo-list-small'
    });
{
           header: "建筑名称",
           dataIndex: 'buildingId',
           width: 130,
           align: 'center',
           editor: buildingCombobox,
           renderer: function(value, metadata, record, rowIndex, columnIndex, store){
            /*var index = store.find(buildingCombobox.valueField,value);       var r = store.getAt(index);
           
            alert(r.data.buildingName);*/
            return value;
           }renderer中的store..并不存在buildingName..如果我alert(r.data.buildingId)这样就能正确显示...
请问高手们...我该如何才能获取displayField的值呢????