在Rally for User Stories中创建编辑弹出链接

时间:2013-04-18 22:51:16

标签: rally

我之前使用JavaScript API在Rally中为TestCase和其他项目创建了编辑链接:

var editTestCase = function(objectID) {
            rally.sdk.util.Navigation.popupEditPage("/testcase/" + objectID);
};

但是,当我尝试为用户故事做类似的事情时,我无法正确创建链接。我认为这是因为我不知道要使用的项目名称(即用于替换testcase的字符串。我已经尝试过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?

1 个答案:

答案 0 :(得分:1)

在Web服务对象模型中,用户故事是分层要求。因此:

rally.sdk.util.Navigation.popupEditPage("/hierarchicalrequirement/" + objectID);

应该为你做的伎俩。