2012-03-21 64 views
2

我希望能够查询自定义字段,这是否支持?如何为自定义字段创建拉力查询?

当我尝试创建一个新的rally.sdk.util.Query()与我的自定义字段在查询子句中,我似乎没有得到任何结果返回。

在用户故事视图下,我可以创建一个可以基于自定义字段进行过滤的自定义过滤器,所以它看起来应该是可能的?

谢谢你的时间。

回答

1

我得看看你是如何编码的查询,但大多数时候,你的查询添加到您要创建这样的例子在纸板组成事物的配置对象的示例: VAR cardboardConfig = { 类型:[ “PortfolioItem”, “HierarchicalRequirement”], 属性:dropdownAttribute, 取: “姓名,FormattedID,所有者,对象ID,”, 查询: “YourAttibute =值” cardRenderer:PriorityCardRenderer };

将返回纸板仅带有具有属性(YourAttribute),其值等于'值'的投资组合项目。您可能还想使用查询对象的“toString()”函数进行调试,并查看它实际传递的是什么字符串。 (为什么拉力赛所做的成员函数“的toString”诗“的getValue()”像其他成员函数是超越我。 希望帮助, Dax-欧特克

是的,我已经能够同时使用自定义属性查询和标准我总是建立我的查询起诉拉力查询对象注:有一些古怪的事情可能会导致你遇到的问题我学到了很难的方式例如查询对象总是在字符串中添加“()”,即使是空的如果你试着和它返回任何结果(跛脚)过滤器,所以你必须明确地对空查询情况如下代码:

 fullQueryStr = fullQuery.toString(); 
    // If the query is empty basically All and All empty string silly Rally query otherwise returns nothing 
    if (fullQueryStr === "()") { 
     fullQuery = ""; 
    } 
+0

虽然这似乎不适用于自定义字段。 E.g.我们有一个名为“子迭代”的可能值为1,2,3或4的自定义字段。 我试过编辑看板使用AND进行查询(“Sub-iteration”=“2”),但不要没有得到任何结果返回。我也试过(Sub-iteration = 2),(“Sub-iteration”= 2)和(Sub-iteration =“2”),所有结果都一样。 您是否能够查询cutom字段,或者只有拉力赛提供的默认字段? – 2012-03-22 21:17:08

0

你可能想确保你带来将该字段返回以用于它的目的

某处你应该有一个获取线,在那里你需要列出你打算访问的所有字段。

不知道它是否有同样的问题,也许把一些代码放在这里寻找更多的帮助。

相关问题