2

簡単な方法で Rally Grid の欠陥へのリンクを表示しています。

columnCfgs: ['FormattedID', 'Name', ...]

これにより、欠陥へのリンクが作成されます。しかし、列幅が大きすぎます。しかし、次のことを行うと、リンクが失われます。

columnCfgs: [{dataIndex: 'FormattedID', width: 50, text:'ID'}', 'Name', ...]

幅を調整するために使用できる便利な xtype はありますが、まだ私の欠陥へのリンクがありますか?

4

2 に答える 2

1

残念ながら、現時点ではこれを行う簡単な方法はありません。SDK 2.0 を GA する前に、これを修正する予定です。今のところ、回避策は次のとおりです。

Ext.define('DefectGridApp', {
    extend: 'Rally.app.App',

    launch: function() {
        Rally.data.ModelFactory.getModel({
            type: 'Defect',
            success: function(model) {

                //Get the default field config
                var field = model.getField('FormattedID');
                var fieldConfig = Rally.ui.grid.FieldColumnFactory.getColumnConfigFromField(field);

                //Override with your values
                fieldConfig.width = 10;

                this.grid = this.add({
                    xtype: 'rallygrid',
                    model: model,
                    columnCfgs: [
                        fieldConfig,  //pass your overridden formatted id field here
                        'Name',
                        'Owner'
                     ]  
                 });
             },
             scope: this
         });
     }
});
于 2012-09-20T23:05:13.507 に答える
0

少し異なる解決策については、リンクを元の試行に戻す方法についてのこの質問を参照してください。

于 2013-05-18T18:46:50.327 に答える