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 に答える