Нужно приложение по умолчанию Rally Kanban для отображения только текущей итерации - PullRequest
3 голосов
/ 10 марта 2012

Мне нужно изменить приложение Rally Kanban по умолчанию, чтобы отображать только выбранную итерацию. Я добавил выпадающий список итераций и добавил: // Построить запрос на основе выпадающего списка итераций boardConfig.query = dropdownIteration.getQueryFromSelected (); после объявления объекта config в функции displayBoard (). По какой-то причине он игнорирует строку запроса. Я прошел через отладчик, и он возвращает правильное значение, но на плате по-прежнему всегда отображаются все истории всех итераций. Я даже просто попробовал жесткое кодирование в объекте конфигурации query: 'Iteration = "March 2012"', но это не повлияло на то, что было отображено, оно по-прежнему отображает все истории из всех итераций. Любые предложения о том, что еще можно попробовать или что еще может переопределить строку запроса? Благодарю. Dax

Ответы [ 2 ]

2 голосов
/ 12 марта 2012

Я выкопал больше, и если кто-то еще пытается это сделать, есть строка кода, которая перезаписывает запрос в объекте конфигурации, чтобы выбрать, отображать ли последний столбец. Он полностью перезаписывает любой параметр запроса, который вы установили ранее. Ищите строку вроде:
if (hideLastColumnIfReleased) { //boardConfig.query = new rally.sdk.util.Query ("Release = null"). or (kanbanField + "! =" + '"' + lastState + '"'); } Если вы закомментируете это или просто добавите новую строку запроса с этим, все будет хорошо.

0 голосов
/ 14 марта 2012

Объект rally.sdk.util.Query полностью документирован здесь:
http://developer.rallydev.com/help/query

Свойство конфигурации запроса также задокументировано в документах по компоненту платы карт: http://developer.rallydev.com/help/card-board

...