我希望能够查询自定义字段,这是否支持?
当我尝试使用查询子句中的自定义字段创建新的rally.sdk.util.Query()时,我似乎没有返回任何结果。
在“用户故事”视图下,我可以创建一个可以根据自定义字段进行过滤的自定义过滤器,因此看起来应该可以吗?
感谢您的时间。
答案 0 :(得分:1)
我必须看一个如何编写查询的示例,但大多数时候您将查询添加到正在创建的事物的配置对象中,例如在纸板组件中: var cardboardConfig = { types:[“PortfolioItem”,“HierarchicalRequirement”], attribute:dropdownAttribute, 取: “姓名,FormattedID,所有者,对象ID”, 查询:“YourAttibute = value” cardRenderer:PriorityCardRenderer };
将返回仅包含具有属性(YourAttribute)且具有等于“value”的属性的投资组合项目的纸板。您可能还希望使用查询对象的“toString()”函数来调试并查看它实际传递的字符串。 (为什么Rally使得该成员函数“toString”诗歌“getValue()”像其他所有成员函数一样超出我的范围。 希望有所帮助, 达克斯 - 欧特克斯
是的,我已经能够使用自定义属性和标准进行查询。我总是使用Rally查询对象构建我的查询。注意:有一些奇怪的事情可能会导致我在艰难的道路上学到的问题。例如,查询对象总是向字符串添加“()”,即使是空的,如果你尝试过滤它,它也不会返回任何结果(lame),所以你必须为空查询案例明确编码,如:
fullQueryStr = fullQuery.toString();
// If the query is empty basically All and All empty string silly Rally query otherwise returns nothing
if (fullQueryStr === "()") {
fullQuery = "";
}
答案 1 :(得分:0)
您可能希望确保将该字段带回来以便使用它
在某处您应该有一个提取行,在那里您需要列出您计划访问的所有字段。
不确定是否存在同样的问题,或许可以在此处提供一些代码以寻求更多帮助。