У меня есть конфигурация ag-grid
где по умолчанию помещается столбец. Я хочу отключить колонну.
$scope.gridOptions = {
columnDefs: columnDefs,
rowData: null,
angularCompileRows: true,
enableSorting: true,
enableColResize: true,
enableFilter: true,
rowHeight: 35,
rowSelection: 'single',
onSelectionChanged: onSelectionChanged,
isExternalFilterPresent: isExternalFilterPresent,
doesExternalFilterPass: doesExternalFilterPass,
overlayLoadingTemplate: '<span class="ag-overlay-loading-center">Please wait while your rows are loading</span>',
overlayNoRowsTemplate: '<span style=" transform: translateY(-50%);opacity: 0.25;font-size: 3em;">No data available</span>'
};
Я не нашел подходящего способа сделать это. Кто-нибудь знает, как мы можем это сделать?
Не совсем уверен, чего вы пытаетесь выполнить, но API-интерфейс столбца должен решить вашу проблему:
$scope.gridOptions.columnApi.setColumnPinned(key, pinned);
Устанавливает столбец, закрепленный/незакрепленный. Ключом может быть идентификатор столбца, поле, объект ColDef или объект Column.
https://www.ag-grid.com/javascript-grid-column-api/index.php