如果使用字符串表示为rallygrid指定columnCfgs,则可以为不同的列获得一些不错的内置功能 - 例如FormattedID列在呈现时具有指向项目的链接。但是,某些字段有一个默认的flex,使得它们比必要的时间更长(主要是名称),这使得网格看起来与我想要的有很多不同。
您可以将名称列指定为
{text: 'Name', dataIndex:'Name', flex: 1},
但是有没有办法为使用以下格式声明的列指定flex:
'Name'
答案 0 :(得分:0)
这是我们想要在SDK 2的GA之前修复的网格的奇怪之处。与此同时,您可以简单地执行网格正在做的同样的事情来构建这些预配置的列:
var nameColumnConfig = Rally.ui.grid.FieldColumnFactory.getColumnConfigFromField(
model.getField('Name'), model);
nameColumnConfig.flex = 1;
然后只需将其传递到网格中,就像上面的对象文字一样。