当我配置组合框时,我必须添加以下属性。我需要将选定的 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
}
}
}
}