我正在以简单的方式显示 Rally Grid 中缺陷的链接:
columnCfgs: ['FormattedID', 'Name', ...]
这会创建一个指向缺陷的链接,就像它应该做的那样。但是列宽太大了。但如果我执行以下操作,我会丢失链接:
columnCfgs: [{dataIndex: 'FormattedID', width: 50, text:'ID'}', 'Name', ...]
是否有一个方便的 xtype 我可以用来调整宽度,但仍然有我的缺陷的链接?
我正在以简单的方式显示 Rally Grid 中缺陷的链接:
columnCfgs: ['FormattedID', 'Name', ...]
这会创建一个指向缺陷的链接,就像它应该做的那样。但是列宽太大了。但如果我执行以下操作,我会丢失链接:
columnCfgs: [{dataIndex: 'FormattedID', width: 50, text:'ID'}', 'Name', ...]
是否有一个方便的 xtype 我可以用来调整宽度,但仍然有我的缺陷的链接?
不幸的是,现在没有一个简单的方法可以做到这一点。我们将在 GA 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
});
}
});
对于稍微不同的解决方案,请参阅:this question for how to add the link back to your original try。