我需要修改默认的 Rally Kanban 应用程序以仅显示选定的迭代。我放入了一个查询迭代下拉列表,然后添加://基于迭代下拉列表构建查询 cardboardConfig.query = dropdownIteration.getQueryFromSelected(); 在函数 displayBoard() 中声明配置对象之后。由于某种原因,它忽略了查询字符串。我已经进入调试器,它返回了一个正确的值,但板子仍然总是显示来自所有迭代的所有故事。我什至只是尝试在配置对象查询中进行硬编码:'Iteration = "March 2012"',但这也不影响显示的内容,它仍然显示来自所有迭代的所有故事。关于还有什么可以尝试或什么可能会覆盖查询字符串的任何建议?谢谢。达克斯
问问题
656 次
2 回答
2
我挖了更多,如果其他人试图这样做,有一行代码会覆盖 config Object 中的查询,以便选择是否显示最后一列。它完全覆盖您之前设置的任何查询参数。寻找类似的行:
if (hideLastColumnIfReleased) { // cardboardConfig.query = new rally.sdk.util.Query("Release = null").or(kanbanField + " != " + '"' + lastState + '" '); 如果你把它注释掉或者只是用这个来标记你的新查询字符串,一切都很好。
于 2012-03-12T18:13:09.483 回答
0
The rally.sdk.util.Query object is documented in full here:
http://developer.rallydev.com/help/query
The query config property is documented in the Card Board component docs as well: http://developer.rallydev.com/help/card-board
于 2012-03-14T03:31:04.520 回答