Rally SDK2:拉力网格中的链接和列宽

Rally SDK2:拉力网格中的链接和列宽,rally,Rally,我正在以简单的方式显示拉力网格中缺陷的链接: columnCfgs: ['FormattedID', 'Name', ...] 这会创建一个指向缺陷的链接,就像它应该创建的那样。但是列宽太大了。但如果我做了以下操作,我就会失去链接: columnCfgs: [{dataIndex: 'FormattedID', width: 50, text:'ID'}', 'Name', ...] 是否有一个方便的xtype可以用来调整宽度,但仍然有一个指向我的缺陷的链接?不幸的是,现在没有一个简单的方法

我正在以简单的方式显示拉力网格中缺陷的链接:

columnCfgs: ['FormattedID', 'Name', ...]
这会创建一个指向缺陷的链接,就像它应该创建的那样。但是列宽太大了。但如果我做了以下操作,我就会失去链接:

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

是否有一个方便的xtype可以用来调整宽度,但仍然有一个指向我的缺陷的链接?

不幸的是,现在没有一个简单的方法可以做到这一点。我们将在开发SDK 2.0之前解决这个问题。目前,这里有一个解决方法:

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
         });
     }
});

有关稍微不同的解决方案,请参阅:了解如何将链接添加回原始尝试。

非常好,Kyle,谢谢。顺便说一句,问题不是这个字段的宽度,而是它被标记为flex字段。关闭flex可以得到我想要的结果。