是否可以在 GXT 的网格上设置列的“权重”?如果是这样,怎么做?
根据 Grid 的 Javadocs:
'网格可以根据“权重”调整列的大小。随着网格宽度或列的变化,“权重”用于分配额外的空间,或者需要减少的空间。
根据文档,它说设置GridView.setAutoFill(true)
为启用此功能,但没有提及有关配置权重的任何内容。
您在创建 ColumnConfigs 时定义它们
private List<ColumnConfig> getColumnConfigs() {
List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig col1ColumnConfig = new ColumnConfig("col1", "Col1", 50);
ColumnConfig col2ColumnConfig = new ColumnConfig("col2", "Col2", 75);
configs.add(col1ColumnConfig );
configs.add(col2ColumnConfig );
return configs;
}
ColumnModel cm = new ColumnModel(getColumnConfigs());
worklistGrid = new Grid<BeanModel>(store, cm);
worklistGrid.setAutoExpandColumn("col1"); //autoexpand
final GridView view = new GridView();
view.setAutoFill(true);