2016-11-01 2 views
2

У меня есть ситуация, когда я хотел бы ввести «3» в текстовое поле в сетке истории пользователя, вызвать что-то вроде RankToPosition (3), чтобы переместить эту строку сюжета пользователя в позицию 3 в текущий ранг. Внутри той же сетки идея состоит в том, чтобы иметь текстовое поле для каждой строки, поэтому строка внизу может содержать 4, и когда я нажимаю кнопку SUBMIT, вся таблица будет обрабатываться с использованием чисел в текстовом поле строки и вызова RankToPosition (#). Это похоже на очередь Netflix. Там были подобные вопросы здесь, но моя мысль просто уравнять основной метод упоминается здесь как «_onMoveToPositionClicked»:Звание RankToPosition() и _onMoveToPositionClicked

https://help.rallydev.com/apps/2.0rc3/doc/source/MoveToPositionMenuItem.html#Rally-ui-menu-item-MoveToPositionMenuItem-cfg-rankRecordHelper

Если я мог бы итерацию по сетке таблицы хранят начальные значения ранга (я понимаете, что они не просто целые числа), и выберете новые значения текста, запустите код, чтобы вызвать _onMoveToPositionClicked под сценами, он может выполнить сетку большого ранга, когда у пользователей более 200 элементов, например, для управления.

Любое понимание, которое вы имеете для просто вызова этого в пользовательском коде, было бы полезно. Любое решение для представления этой функциональности было бы оценено. В настоящее время я использую Rally 2.0rc3.

Спасибо за ваше время

ответ

0

Можно ли обновить до новой версии App SDK? 2.0rc3 - очень старый предварительный выпуск. Последнее: 2.1: https://help.rallydev.com/apps/2.1/doc/

В любом случае оценка ранжирования выполняется относительно другого объекта через параметры rankAbove или rankBelow. Так что с учетом записи, которую вы хотите перерегистрации:

record.save({ 
    params: { 
     rankAbove: '/hierarchicalrequirement/12345' 
    } 
}); 
+0

Спасибо, Кайл. Мы рассмотрим этот метод. – TMonk

Смежные вопросы