Rally:动态创建表

时间:2012-02-07 19:19:05

标签: rally

我正在Rally中建立一个报告,找到已经重新打开的所有缺陷,然后它会查看它们是否已经多次重新打开。该表将列出ID,描述,创建日期,然后重新打开日期。问题是,当我构建配置文件时,我不知道我将需要多少个重新打开的日期。我看到了动态构建表的方法,但我无法弄清楚如何以有效的方式动态创建配置文件。

2 个答案:

答案 0 :(得分:0)

你能分享一个代码片段,说明你想要做什么吗?我可以想象你查询缺陷然后循环遍历RevisionHistory.Revisions条目,寻找状态变化重新打开,但社区很难在没有更多上下文的情况下提供帮助。

答案 1 :(得分:0)

我也必须这样做。在构建表之前,您必须找到所有信息。

你需要:

-global array
-configuration object (mine is global but it doesn't have to be)

    configSettings = [
    {key: 'something1', header: 'something2', etc}
    {key: ...
    ]

你需要尽可能多的

{key: 'something1', header: 'something2', etc}'s 

作为表格中的列。例如,如果您有"schedulestate""blocked",则需要其中两个。

现在,每次循环查找内容时,都会创建一个与配置设置中的项目具有相同形式的对象。

localvar = {'something1' : "whatever you want to set it to", 'something2': 'set this to something'};

你可以制作something1和something2集会对象,如下拉列表或复选框等。你也可以在那里放置超链接。

创建localvar后,必须将其推送到全局数组:

globalArray.push(localvar);

完成循环后,您可以创建表格。 就像凯尔所说,没有你的代码片段就很难回答这个问题。