1

extjs を使用して、以下に示すように、ユーザー ストーリー ID、ストーリーの名前、ストーリーの現在のカンバン状態、およびストーリーが各状態にとどまった合計日数を表示するレポートを作成しました。しかし、IDがクリックされたときのレポートのリンクとして機能するようにしたいのですが、かんばんボードでユーザーストーリーがクリックされたときと同じように、ストーリーの情報を表示する必要があります。

var gridbox = Ext.create('Ext.grid.Panel', {
                    store: data,
                    columnLines: true,
                    columns: [
                    {
                        text: 'Formatted ID', 
                        dataIndex: 'FormattedID',
                    },
                    {
                        text: 'Name', 
                        dataIndex: 'Name',
                    },
                    {
                        text: 'Current Kanban State', 
                        dataIndex: 'c_Kanban',

                    },
                     {
                     text: 'Ready', 
                     dataIndex: 'ready',
                     },
                     {
                     text: 'In Development',
                     dataIndex: 'indev',
                     componentCls:'columnstyle',
                     },
                     {
                     text: 'Development Done',
                     dataIndex: 'devdone',
                     }

                ],
                 viewConfig: {
                    stripeRows: true
                } 

            });
            this.add(gridbox);`
4

1 に答える 1

0

AppSDK でRally.ui.Gridコンポーネントを使用していない理由はありますか? これにより、適切な FormattedID レンダラーが接続され、製品の残りの部分と一貫したスタイルが得られます。

this.add({
    xtype: 'rallygrid',
    columnCfgs: [
        'FormattedID',
        'Name',
        {
            text: 'Current Kanban State', 
            dataIndex: 'c_Kanban'
        },
        'Ready',
        {
            text: 'In Development',
            dataIndex: 'indev',
            componentCls:'columnstyle',
        },
        {
            text: 'Development Done',
            dataIndex: 'devdone',
        }
    ],
    enableEditing: false,
    showRowActionsColumn: false,
    store: data,
    columnLines: true,
    viewConfig: {
        stripeRows: true
    } 
});
于 2016-03-16T18:11:42.023 に答える