如何在 ag-grid 中动态添加自定义列
How to add custom column dynamically in ag-grid
我忙于在 ag-grid 中动态添加自定义列。
我尝试了以下方法。
additionalCol = { field:'SOME RANDOM', headerName: 'SOME RANDOM' };
$scope.gridOptions.columnApi.addValueColumn(additionalCol);
我也试过了
$scope.columns.push(additionalCol);
$scope.gridOptions.api.refreshView();
但没有成功。
我什至尝试添加数据中存在的列但失败了。
下面是我正在尝试的图像。
如图所示,“% dev”是我需要使用动态计算值动态添加的自定义列。
试试这个:
var columnDefs = $scope.gridOptions.columnDefs;
columnDefs.push({ field:'SOME RANDOM', headerName: 'SOME RANDOM'});
$scope.gridOptions.api.setColumnDefs(columnDefs);
我忙于在 ag-grid 中动态添加自定义列。 我尝试了以下方法。
additionalCol = { field:'SOME RANDOM', headerName: 'SOME RANDOM' };
$scope.gridOptions.columnApi.addValueColumn(additionalCol);
我也试过了
$scope.columns.push(additionalCol);
$scope.gridOptions.api.refreshView();
但没有成功。
我什至尝试添加数据中存在的列但失败了。
下面是我正在尝试的图像。
如图所示,“% dev”是我需要使用动态计算值动态添加的自定义列。
试试这个:
var columnDefs = $scope.gridOptions.columnDefs;
columnDefs.push({ field:'SOME RANDOM', headerName: 'SOME RANDOM'});
$scope.gridOptions.api.setColumnDefs(columnDefs);