我正在尝试使用项目名称列表填充组合框。我能够成功获取所有项目名称,但我似乎无法弄清楚如何将它们作为自定义数据集添加到组合框中。我已经研究过使用其他类型的组合框(迭代、投资组合、属性等),但它们似乎没有将自定义数据添加到下拉列表的功能(除非我弄错了)。这是我用于组合框的代码:
this.down = this.add({
xtype: 'rallycombobox',
storeConfig: [{
model: 'Project',
autoLoad: true,
fieldLabel: 'Projects:',
data: this.project_names,
width: field_width
}]
});
尝试使用此代码运行时,我收到“未捕获的 TypeError:无法调用未定义的方法 'getProxy'。我无法弄清楚如何让它工作。我也尝试过以下方法:
this.down = this.add({
xtype: 'rallycombobox',
model: 'Project',
fieldLabel: 'Projects:',
data: this.project_names,
width: field_width
});
我仍然会遇到同样的错误。谁能帮我解决我做错了什么?谢谢!