1

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

0 回答 0