2016-11-01 60 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

,如果我可以通過表網格迭代,存儲初始等級值(I意識到它們不只是整數),並且選擇新的文本值,運行代碼以在場景下調用_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