看起来名为“投资组合项类型”的投资组合项目的属性具有对象的值,就像“状态”属性一样。但是,我不确定如何将该属性用作过滤器,就像“投资组合项目”页面上提供的下拉列表一样。*
我尝试使用单选按钮绑定到值,但这不起作用。那么,我需要使用属性/对象下拉菜单吗?
*我还注意到,在初始页面加载后,从“主动”或“MRU”切换到另一个时,该下拉列表左侧的“类型”标签消失。
编辑:看起来我可以使用“State”属性的属性下拉列表,但不能使用“Portfolio Item Type”。我也尝试将其更改为对象下拉列表无效。
以下是我尝试使用的javascript示例:
var typeDropdown = new rally.sdk.ui.AttributeDropdown({
defaultValue : "Initiative",
label:"Type",
showLabel:true,
type : "PortfolioItem",
attribute : "PortfolioItemType"
}, rallyDataSource);
typeDropdown.display("typeDropdown", dropdownSelectionChanged);
答案 0 :(得分: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);
投资组合项目类型是不同的对象(“类型”的实例),因为它们包含其他信息(序号,看板状态等)。