我有一个 ruby 脚本,它试图从 Rally 中提取一些自定义字段,过滤器工作得很好(过滤器包含我想要提取的自定义字段之一)但是当我尝试显示它时,它没有显示在列表中向上(为所有自定义字段返回的值为空白,而为 FormattedID、Name、Description 返回适当的值)。
这是链接 [链接] http://pastebin.ubuntu.com/6124958/
我有一个 ruby 脚本,它试图从 Rally 中提取一些自定义字段,过滤器工作得很好(过滤器包含我想要提取的自定义字段之一)但是当我尝试显示它时,它没有显示在列表中向上(为所有自定义字段返回的值为空白,而为 FormattedID、Name、Description 返回适当的值)。
这是链接 [链接] http://pastebin.ubuntu.com/6124958/
自定义字段可能不会出现还有另一个原因(除了提到的版本控制和“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),则该列将被删除。因此,尽管您可能正在获取自定义字段,但除非这些字段未“隐藏”,否则它们不会显示。
请看这篇文章。
c_
在代码中的字段名称前加?