extjs4 combo 获取displayField时 却得到valueField的值 解决办法

{
    xtype:'fieldcontainer',
    layout:'hbox',
    width:420,
    items: [{
        xtype: 'combo',
        name: 'company',
        editable: false,
        width: 350,
        queryMode: 'local',
        allowBlank: false,
        store: 'SafetyArea',
        listConfig: {
            maxHeight: 150,
        },
        displayField: 'Name',
        valueField: 'Id',
        emptyText: '请选择名称',
        fieldLabel: '公司名称',
 
    }
       
    ]
},
上面代码获取到的是id的值 

要想获取dispalyfiled中Name的值 用以下代码

var combo=win.down('combo[name=company]');
  values.conpany=combo.getRawValue();

使用getRawValue()获取Name的值

 

你可能感兴趣的:(extjs4)