2

是否可以在 GXT 的网格上设置列的“权重”?如果是这样,怎么做?

根据 Grid 的 Javadocs:

'网格可以根据“权重”调整列的大小。随着网格宽度或列的变化,“权重”用于分配额外的空间,或者需要减少的空间。

根据文档,它说设置GridView.setAutoFill(true)为启用此功能,但没有提及有关配置权重的任何内容。

4

1 回答 1

3

您在创建 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); 
于 2010-12-03T20:55:15.060 回答