选择项目后在EditorGridPanel的Ext.form.Combobox上保留displayField?

Posted

技术标签:

【中文标题】选择项目后在EditorGridPanel的Ext.form.Combobox上保留displayField?【英文标题】:Keep displayField on Ext.form.Combobox in EditorGridPanel after selecting item? 【发布时间】:2011-04-10 05:13:05 【问题描述】:

我在列模型编辑器上使用 Ext.form.Combobox,并将此 ColumnModel 放入 EditorGridPanel。在我在组合框中选择一个项目后,组合框中显示的文本始终是 valueField,而不是 displayField。选择任何项目后,如何在 EditorGridPanel 的组合框中保留 displayField? 非常感谢。

【问题讨论】:

【参考方案1】:

您需要对列使用renderer 方法来显示所需的文本。

renderer: function(val)
    // select the display text for val from the combobox's store
    return display text;

【讨论】:

以上是关于选择项目后在EditorGridPanel的Ext.form.Combobox上保留displayField?的主要内容,如果未能解决你的问题,请参考以下文章

EditorGridPanel:错误 Ext.reg 不是函数

Ext.grid.EditorGridPanel 中的启用-禁用单列单元格

Ext.grid.EditorGridPanel 内的复选框(单击一次以触发 afteredit 事件)

在 ExtJS 3 EditorGridPanel 中按渲染值排序

Ext JS EditorGridPanel - 如何拆分单元格以显示多行

怎样锁定Ext EditorGridPanel单元格编辑功能