Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gridview 如何在GXT中设置列宽的权重?_Gridview_Gxt - Fatal编程技术网

Gridview 如何在GXT中设置列宽的权重?

Gridview 如何在GXT中设置列宽的权重?,gridview,gxt,Gridview,Gxt,是否可以在GXT中设置网格上柱的“重量”?如果是,怎么做 根据网格的Javadocs: '网格可以根据 “重量”。作为网格的宽度,或 列更改时,使用“权重” 分配额外的空间,或 空间需要缩小。” 根据文档,它说要设置GridView.setAutoFill(true)以启用此功能,但没有提到有关配置权重的任何内容。您在创建列配置时定义权重 private List<ColumnConfig> getColumnConfigs() { List<ColumnConfig>

是否可以在GXT中设置网格上柱的“重量”?如果是,怎么做

根据网格的Javadocs:

'网格可以根据 “重量”。作为网格的宽度,或 列更改时,使用“权重” 分配额外的空间,或 空间需要缩小。”


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

您在创建列配置时定义权重

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); 
private List getColumnConfigs(){
List configs=new ArrayList();
ColumnConfig col1ColumnConfig=新的ColumnConfig(“col1”,“col1”,50);
ColumnConfig col2ColumnConfig=新的ColumnConfig(“col2”,“col2”,75);
configs.add(col1ColumnConfig);
configs.add(col2ColumnConfig);
返回配置;
}
ColumnModel cm=新ColumnModel(getColumnConfigs());
worklistGrid=新网格(存储,厘米);
worklistGrid.setAutoExpandColumn(“col1”)//自动扩展
最终GridView视图=新GridView();
view.setAutoFill(true);

谢谢。这设置了宽度。我认为“自动填充”属性与“自动扩展”属性不同……这些值是相对权重,而不是实际的像素宽度。如果启用“自动填充”,它们将成为实际的像素宽度。GWT-EXT就是这样,我相信在EXT GWT中也是如此。自动扩展是不必要的,我只是把它作为我通常使用的可选调用放在那里。