当我配置组合框时,我必须添加以下属性。我需要将选定的ID发送到后端。
displayField : 'displayVlaue',
valueField : 'id',
设置这些属性后,我可以正确地将id发送到后端。
但是当我在组合框中更改了值时,它显示的是值而不是名称。但我需要显示名称并需要将值发送到后端
另外一点是,这个组合框放在网格列
中{
xtype: 'gridcolumn',
id: 'batchClass',
minWidth: 150,
width: 200,
dataIndex: 'batchClassId',
text: 'BatchClass',
editor: {
xtype: 'combobox',
autoRender: false,
emptyText: 'Select Batch Class',
size: 40,
displayField: 'displayVlaue',
store: 'AllBatchClassStore',
valueField: 'id',
valueNotFoundText: 'Refresh page and try again',
listeners: {
select: {
fn: me.onComboboxSelect,
scope: me
}
}
}
}