0

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

您可以将名称列指定为

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

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

'Name'

?

4

1 回答 1

0

这是我们希望在 SDK 2 GA 之前修复的网格的一个奇怪之处。与此同时,您可以简单地执行网格正在执行的相同操作来构建那些预配置的列:

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

然后像上面的对象文字一样简单地将它传递到网格中。

于 2013-07-24T21:04:48.610 回答