0

我在为 Rally 上的 AttributeComboBox 设置显示文本时遇到问题(SDK 2.0p,而不是较新的版本)。目前,AttributeComboBox 会为当前项目中的每个所有者生成 URL 地址列表,但不会生成每个所有者的名称。我认为将 displayField 设置为 'Owner.Name' 或类似的东西会起作用,但它没有。这是我的以下代码(Javascript):

this.down('#ownerFilter').add({
xtype: 'rallyattributecombobox',
cls: 'filter',
model: 'UserStory',
field: 'Owner',
displayField: 'Owner',
valueField: 'Owner',
allowBlank: false,
listeners: {
ready: this._onOwnerComboBoxLoad,
select: this._onOwnerComboBoxSelect,
scope: this
}
});

(注:示例代码已更改。属性已从“迭代”更改为“所有者”。)

不是让我的 AttributeComboBox 生成一个 URL 地址列表(它们确实对应于当前项目中的所有者),而是如何让所有者的名称出现?

我觉得答案非常简单,但我一直无法弄清楚。任何帮助将不胜感激。

4

1 回答 1

0

如果您可以格式化代码以提高可读性,那就太好了。无论如何,您已经在模型“UserStory”上指定了“迭代”字段。我相信 displayField 可以设置为“名称”,因为它已经在“迭代”上运行。

于 2012-09-11T20:22:15.413 回答