10

我堆叠以在 ag-grid 中动态添加自定义列。我尝试过以下方法。

additionalCol = { field:'SOME RANDOM', headerName: 'SOME RANDOM' };
$scope.gridOptions.columnApi.addValueColumn(additionalCol);

我也试过

$scope.columns.push(additionalCol);
$scope.gridOptions.api.refreshView();

但没有成功。我什至尝试添加 Data 中存在但失败的列。下面是我正在尝试的图像。 在此处输入图像描述

如图所示,“% dev”是自定义列,我需要使用动态计算的值动态添加。

4

1 回答 1

20

尝试这个:

var columnDefs = $scope.gridOptions.columnDefs;
columnDefs.push({ field:'SOME RANDOM', headerName: 'SOME RANDOM'});
$scope.gridOptions.api.setColumnDefs(columnDefs);
于 2016-04-20T10:45:39.400 回答