如何在ag-grid中设置默认的最小和最大列宽

问题描述 投票:0回答:2

我正在使用 ag-grid 库来实现高级数据网格。

在ag-grid库中,我可以在“columnDefs”中定义“minWidth”和“maxWidth”属性来设置特定列的最小和最大宽度。

但是是否有任何选项可以设置每列的默认最小和最大宽度以设置列的调整大小边界?

javascript angularjs ag-grid
2个回答
0
投票

在范围内有一个函数来定义列宽和高度。

$scope.commonWidth = function() {
      return 50 + calcDynWidth();    //Dummy function
}


$scope.gridOptions = {
   columnDefs: [
      {headerName: 'Name', minWidth: $scope.commonWidth()}
   ]
}

-1
投票

这对我有用:

<ag-grid-angular
      [defaultColDef]="defaultColDef"



public defaultColDef: ColDef = {
    wrapHeaderText: true,
    autoHeaderHeight: true,
    minWidth: 100,
    floatingFilterComponent: 'myCustomFilter',
    filter: 'myCustomFilter',
    type: ['defaultColumn'],
    sortable: true,
  };

minWith 属性是关键

© www.soinside.com 2019 - 2024. All rights reserved.