我之前使用 JavaScript API 为 Rally 中的 TestCases 和其他项目创建了编辑链接,使用:
var editTestCase = function(objectID) {
rally.sdk.util.Navigation.popupEditPage("/testcase/" + objectID);
};
但是,当我尝试为用户故事做类似的事情时,我无法正确创建链接。我认为这是因为我不知道要使用的项目名称(即替换测试用例的字符串。我尝试了 userStory 和 userstory 以及 oid,但这些都不起作用。
我正在尝试使用代码调用此函数:
<a href="#" onclick="editUserStory(' + objectID + ');"><img src="https://rally1.rallydev.com/slm/images/icon_edit.gif"></a>
我已检查并且我的 objectID 值已初始化,并且是用户故事的有效且正确的对象 ID。
当我尝试以这种方式创建链接时,URL 的主干显示
https://rally1.rallydev.com/slm/null/edit.sp?
而当我从其他地方点击编辑链接时(为了清楚起见,我删除了查询字符串):
https://rally1.rallydev.com/slm/ar/edit.sp?