调用RankToPosition()和_onMoveToPositionClicked
问题描述:
我有一种情况,我想在用户故事网格的文本框中输入一个“3”,调用类似于RankToPosition(3)将用户故事行移动到位置3当前的排名。在同一个网格中,想法是在每一行上都有一个文本框,所以下面的行可能有4个,当我单击SUBMIT时,整个表将通过使用行文本框中的数字进行处理,并调用RankToPosition (#)。这就像Netflix队列。目前已经对这里类似的问题,但我的想法是只调用底层方法提到这里的“_onMoveToPositionClicked”:调用RankToPosition()和_onMoveToPositionClicked
,如果我可以通过表网格迭代,存储初始等级值(I意识到它们不只是整数),并且选择新的文本值,运行代码以在场景下调用_onMoveToPositionClicked,例如,当用户有200多个项目可以管理时,它可以完成批量排名网格。
您只需在自定义代码中调用此函数即可获得任何洞察。表示这种功能的任何解决方案将不胜感激。我目前正在使用Rally 2.0rc3。
谢谢你的时间
答
是否可以升级到较新版本的App SDK? 2.0rc3是一个非常古老的预发布。最新版本是2.1:https://help.rallydev.com/apps/2.1/doc/
在任何情况下,通过rankAbove或rankBelow参数执行排序的方式是相对于另一个对象的。所以鉴于你想要重新排名的记录:
record.save({
params: {
rankAbove: '/hierarchicalrequirement/12345'
}
});
谢谢,凯尔。我们将考虑使用该方法。 – TMonk