需要默认的Rally Kanban应用程序才能显示当前迭代

时间:2012-03-10 00:39:09

标签: rally kanban

我需要修改默认的Rally Kanban应用程序以仅显示所选的迭代。我输入了一个查询迭代下拉列表然后添加:                     //基于迭代下拉列表构建查询                     cardboardConfig.query = dropdownIteration.getQueryFromSelected(); 在函数displayBoard()中声明配置对象之后。由于某种原因,它忽略了查询字符串。我已经在调试器中进行了操作,它返回了一个正确的值,但是主板仍然始终显示所有迭代中的所有故事。我甚至只是尝试在配置对象中进行硬编码 查询:'迭代=“2012年3月”', 但这并没有影响显示的内容,它仍然显示所有迭代的所有故事。 关于还有什么可以尝试或者可能覆盖查询字符串的任何建议? 谢谢。达克斯

2 个答案:

答案 0 :(得分:2)

我挖的更多,如果有人试图这样做,有一行代码覆盖config对象中的查询,以选择是否显示最后一列。它完全覆盖您之前设置的任何查询参数。寻找一条如下的线:
if(hideLastColumnIfReleased){ // cardboardConfig.query = new rally.sdk.util.Query(“Release = null”)。或(kanbanField +“!=”+'“'+ lastState +'”');                     } 如果您对此进行评论,或者只是用这个来捕获新的查询字符串,一切正常。

答案 1 :(得分:0)

rally.sdk.util.Query对象在此完整记录:
http://developer.rallydev.com/help/query

查询配置属性也记录在Card Board组件文档中: http://developer.rallydev.com/help/card-board