0

我已经使用自由数据扩展了 App2.0 示例网格以包含格式化的 ID,但它仅显示为 TEXT 而不是链接。我使用 FormattedID 获取格式化 ID:record.get('FormattedID')

要获取 url,我尝试 record.get('FormattedID')._ref 但它不起作用。

任何人都可以提供帮助吗?我确实想使用自由数据,因为我有一个自定义列,但也希望格式化的 ID 和父字段成为链接。

提前致谢

4

1 回答 1

3

将以下列配置添加到网格的配置中:

{
    header: 'Formatted ID',
    renderer: function(value, metaData, record) {
        var linkBuilder = Ext.create('Rally.util.DetailLinkBuilder').inFrame(true);
        return linkBuilder.build(record.get('FormattedID'), record.get('_ref'), false);
    }
}

请注意,DetailLinkBuilder 类在 SDK 文档中被标记为私有,因为它的接口尚未最终确定。它的接口很可能会在 SDK 的未来版本中发生变化,当您升级到较新版本的 SDK 时,您将需要更新您的代码。

于 2012-07-05T15:34:48.107 回答