我已经使用自由数据扩展了 App2.0 示例网格以包含格式化的 ID,但它仅显示为 TEXT 而不是链接。我使用 FormattedID 获取格式化 ID:record.get('FormattedID')
要获取 url,我尝试 record.get('FormattedID')._ref 但它不起作用。
任何人都可以提供帮助吗?我确实想使用自由数据,因为我有一个自定义列,但也希望格式化的 ID 和父字段成为链接。
提前致谢
我已经使用自由数据扩展了 App2.0 示例网格以包含格式化的 ID,但它仅显示为 TEXT 而不是链接。我使用 FormattedID 获取格式化 ID:record.get('FormattedID')
要获取 url,我尝试 record.get('FormattedID')._ref 但它不起作用。
任何人都可以提供帮助吗?我确实想使用自由数据,因为我有一个自定义列,但也希望格式化的 ID 和父字段成为链接。
提前致谢
将以下列配置添加到网格的配置中:
{
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 时,您将需要更新您的代码。