как сделать закрепление колонки в ag-grid при первой загрузке?

0

У меня есть конфигурация 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>'
    }; 

Я не нашел подходящего способа сделать это. Кто-нибудь знает, как мы можем это сделать?

  • 0
    Вы смогли заставить это работать? Отзыв был бы хорош.
Теги:
ag-grid
angularjs-directive

1 ответ

1

Не совсем уверен, чего вы пытаетесь выполнить, но API-интерфейс столбца должен решить вашу проблему:

$scope.gridOptions.columnApi.setColumnPinned(key, pinned);

Устанавливает столбец, закрепленный/незакрепленный. Ключом может быть идентификатор столбца, поле, объект ColDef или объект Column.

https://www.ag-grid.com/javascript-grid-column-api/index.php

Ещё вопросы

Сообщество Overcoder
Наверх
Меню