在Rally AttributeComboBox中更改显示文本(SDK 2.0p)

时间:2012-09-11 20:10:51

标签: 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地址列表(它与当前项目中的所有者对应),而是如何显示所有者的名称?

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

1 个答案:

答案 0 :(得分:0)

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