ExtJS-EditorGridPanel中的组合框宽度

ExtJS-EditorGridPanel中的组合框宽度,extjs,combobox,grid,Extjs,Combobox,Grid,我用ComboBox设置了一个EditorGridPanel,它运行良好。我遇到的唯一问题是,组合框的宽度似乎只扩展到网格列的宽度,而不是组合框本身的内容 有办法解决这个问题吗? 这里有一个例子来说明我的意思: 谢谢 您可以使用RowEditor来管理多表单编辑器! 参见sencha的样本;) 使用 列表宽度:数字 配置选项 您可以计算最大内容元素的长度,然后在组合的“展开”事件中设置listWidth 干杯 ExtJS4中不存在listWidth 将以下内容添加到组合框配置: matchFi

我用ComboBox设置了一个EditorGridPanel,它运行良好。我遇到的唯一问题是,组合框的宽度似乎只扩展到网格列的宽度,而不是组合框本身的内容

有办法解决这个问题吗?

这里有一个例子来说明我的意思:


谢谢

您可以使用RowEditor来管理多表单编辑器! 参见sencha的样本;)

使用

列表宽度:数字

配置选项

您可以计算最大内容元素的长度,然后在组合的“展开”事件中设置listWidth

干杯

ExtJS4中不存在listWidth

将以下内容添加到组合框配置:

matchFieldWidth: false,
listConfig: {
    width: 200
},

你能详细说明一下吗?我在文档中找不到关于“muilti表单”的任何内容。如果你有一个网格面板,你可以使用插件:CellEditing或Rowediting。通过CellEditing,您可以在列上创建具有多种形式的网格!例如:一列不可编辑,一列文本字段可编辑,一列带有组合框!您只需在字段配置中添加xtype:Example:
列:[{header:'BudgetType',字段:{xtype:'combobox',}},{id:'Descriptiongridid',flex:2,字段:{xtype:'textfield',