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 に答える