2012-07-05 77 views
0

我已经使用自由数据扩展了App2.0示例网格以包含格式化ID,但它显示为TEXT而不是链接。我得到格式化的ID使用 FormattedID:record.get('FormattedID')我如何添加一个链接到userstory的FormattedID列?

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

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

在此先感谢 塔尔

回答

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时,您需要更新代码。