3

全て、

2.0p5 で見つかった新しいカードをいじってみると、ヘッダーや実際のカードの内容を変更するためのテンプレートがもうないことに気付きました。

誰かがこれが利用できないことを確認できますか、どこにも欠けていないことを確認したいだけです...

カードの表示を変更する方法は本当にありませんか?

投稿を明確にするために、2.0p2 では、Card の Ext.define 内で buildContent 関数または buildHeader 関数を実行できます。

4

1 に答える 1

3

カードには、直接変更できるテンプレートがなくなりましたが、カスタムの CardContent プラグインを作成して、カスタム html を表示できます。

Ext.define('Rally.ui.cardboard.plugin.MyCardContent', {
    alias: 'plugin.rallymycardcontent',
    extend: 'Rally.ui.cardboard.plugin.CardContent',
    getHtml: function() {
        var html = this.callParent(arguments);
        return html + '<span>mycontent</span>';
    }
});

次に、カスタム プラグインを使用するように CardBoard を構成します。

Ext.create('Rally.ui.cardboard.CardBoard', {
    types: ['User Story', 'Defect'],
    attribute: "ScheduleState",
    fieldNames: ['Tasks'], // display task information inline on card
    cardConfig: {
        // overriding plugins to add the custom plugin
        // be sure to include the default plugins.
        plugins: [
            {ptype: 'rallycardheader'},
            {ptype: 'rallymycardcontent'},
            {ptype: 'rallycardpopover'}
        ]
    }
});
于 2012-12-05T23:24:54.850 に答える