1

我有一个 ruby​​ 脚本,它试图从 Rally 中提取一些自定义字段,过滤器工作得很好(过滤器包含我想要提取的自定义字段之一)但是当我尝试显示它时,它没有显示在列表中向上(为所有自定义字段返回的值为空白,而为 FormattedID、Name、Description 返回适当的值)。

这是链接 [链接] http://pastebin.ubuntu.com/6124958/

4

2 回答 2

0

自定义字段可能不会出现还有另一个原因(除了提到的版本控制和“c_”问题之外)。我只是在敲了很多头之后才发现这一点。Rally SDK 的 ui 内容将过滤掉所有隐藏的字段(例如 _ref 或其他“隐藏”自定义字段),因此您无法在应用程序中以网格、图表等形式查看它们。例如,在构造Rally.ui.grid.Grid一个类时被调用Rally.ui.grid.ColumnBuilder并在图表的列上执行命令,如下所示:

    _removeHiddenColumns: function (columns) {
        return _.filter(columns, function (column) {
            return !column.modelField || !column.modelField.hidden;
        });
    },

如您所见,如果您尝试在网格中显示任何隐藏的字段(例如 _ref),则该列将被删除。因此,尽管您可能正在获取自定义字段,但除非这些字段未“隐藏”,否则它们不会显示。

于 2014-07-18T23:29:34.607 回答
0

请看这篇文章

  1. 你获取字段吗?
  2. 您使用的是哪个版本的 WS API?如果是 v2.0 是c_在代码中的字段名称前加?
  3. 您的代码中的字段是如何拼写的,以及该拼写与 UI 中字段的名称和显示名称相比如何?
于 2013-09-18T18:49:00.307 回答