Требуется стандартное приложение Rally Kanban для отображения только текущей итерации

Мне нужно изменить стандартное приложение Rally Kanban, чтобы оно отображало только выбранную итерацию. Я вставил раскрывающийся список итерации запроса, а затем добавил: //Построить запрос на основе раскрывающегося списка итерации картонConfig.query = dropdownIteration.getQueryFromSelected(); после объявления объекта конфигурации в функции displayBoard(). По какой-то причине он игнорирует строку запроса. Я прошел через отладчик, и он возвращает правильное значение, но на доске всегда отображаются все истории со всех итераций. Я даже только что попробовал жестко кодировать в запросе объекта конфигурации: «Итерация = «Март 2012»», но это также не повлияло на то, что отображалось, он по-прежнему отображает все истории из всех итераций. Любые предложения о том, что еще попробовать или что еще может переопределить строку запроса?? Спасибо. Дакс


person Dax    schedule 10.03.2012    source источник


Ответы (2)


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

person Dax    schedule 12.03.2012

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

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

person Kyle Morse    schedule 14.03.2012