2

看起来投资组合项目上名为“投资组合项目类型”的属性具有对象值,就像“状态”属性一样。但是,我不确定如何将该属性用作过滤器,就像投资组合项目页面上可用的下拉菜单一样。*

我尝试使用单选按钮绑定到值,但这不起作用。那么,我需要使用属性/对象下拉列表吗?

*我还注意到,在初始页面加载后,从“Initiative”或“MRU”切换到另一个时,该下拉列表左侧的“Type”标签消失了。

编辑:看起来我可以为“状态”属性使用属性下拉列表,但不能使用“组合项目类型”。我也尝试将其更改为对象下拉列表,但无济于事。

这是我尝试使用的 javascript 示例:

var typeDropdown = new rally.sdk.ui.AttributeDropdown({
    defaultValue : "Initiative",
    label:"Type",
    showLabel:true,
    type : "PortfolioItem",
    attribute : "PortfolioItemType"
}, rallyDataSource);

typeDropdown.display("typeDropdown", dropdownSelectionChanged);
4

1 回答 1

3

如果您使用的是 Rally SDK 1.x,您可以使用以下内容显示投资组合项目类型的下拉列表...

var type_config = { label : "Select type: " , type : "Type", attribute : "Name",fetch : "Name,ObjectID"  } ;

var objectDropdown = new rally.sdk.ui.ObjectDropdown(type_config, rallyDataSource);
objectDropdown.display("pi-type", typeChanged);

投资组合项目类型是不同的对象(“类型”的实例),因为它们包含附加信息(序号、看板状态等)。

于 2012-05-15T23:07:51.203 回答