我在弄清楚为什么我正在测试的 AttributeComboBox 中缺少项目时遇到了一些麻烦。通过调试,我可以清楚地看到字段配置有一个包含所有项目的数组,但在 UI 中只有 15 个可见。是否需要指定配置来增加显示项目的数量?
看起来需要设置列表配置中的maxHeight。我尝试过 maxHeight 配置,但它不起作用,所以我认为这不是高度问题。作为参考,这两个配置的默认值均为 300,因此如果您有类似的体验,请将高度调整到 300 以上。如果 maxHeight 的设置远高于显示所有项目可能需要的设置,则也没有额外的空格。
下面是一个示例:
this.example = Ext.widget('rallyattributecombobox', {
model:'PortfolioItem',
field:'Something',
fieldLabel: 'Something',
labelWidth: 150,
stateful: false,
listConfig: {
maxHeight: 465
}
});