我正在使用 ag-grid 库来实现高级数据网格。
在ag-grid库中,我可以在“columnDefs”中定义“minWidth”和“maxWidth”属性来设置特定列的最小和最大宽度。
但是是否有任何选项可以设置每列的默认最小和最大宽度以设置列的调整大小边界?
在范围内有一个函数来定义列宽和高度。
$scope.commonWidth = function() {
return 50 + calcDynWidth(); //Dummy function
}
$scope.gridOptions = {
columnDefs: [
{headerName: 'Name', minWidth: $scope.commonWidth()}
]
}
这对我有用:
<ag-grid-angular
[defaultColDef]="defaultColDef"
public defaultColDef: ColDef = {
wrapHeaderText: true,
autoHeaderHeight: true,
minWidth: 100,
floatingFilterComponent: 'myCustomFilter',
filter: 'myCustomFilter',
type: ['defaultColumn'],
sortable: true,
};
minWith 属性是关键