使用columncfgs设置拉力网中列的弹性/宽度

时间:2013-07-24 17:44:56

标签: rally

如果使用字符串表示为rallygrid指定columnCfgs,则可以为不同的列获得一些不错的内置功能 - 例如FormattedID列在呈现时具有指向项目的链接。但是,某些字段有一个默认的flex,使得它们比必要的时间更长(主要是名称),这使得网格看起来与我想要的有很多不同。

您可以将名称列指定为

{text: 'Name', dataIndex:'Name', flex: 1},

但是有没有办法为使用以下格式声明的列指定flex:

'Name'

1 个答案:

答案 0 :(得分:0)

这是我们想要在SDK 2的GA之前修复的网格的奇怪之处。与此同时,您可以简单地执行网格正在做的同样的事情来构建这些预配置的列:

var nameColumnConfig = Rally.ui.grid.FieldColumnFactory.getColumnConfigFromField(
    model.getField('Name'), model);
nameColumnConfig.flex = 1;

然后只需将其传递到网格中,就像上面的对象文字一样。