Я использую ag-grid в своем угловом 5 проекте. Я пытаюсь добавить классы CSS в ячейки. Посмотрев обширную документацию по стилю ячеек ag-grid, я попытался использовать cellClass и cellClassRules.
Стили определены в файле scss, например:
.readonly-cell{ background-color: #cccccc; }
Файл scss включается в компонент:
@Component({
selector: 'app-volume',
templateUrl: './volume.component.html',
styleUrls: ['./volume.component.scss']
})
Затем я применяю класс к столбцу:
{headerName:'Power', field:'power', width:150, cellClass:'readonly-cell'}
Сама сетка работает нормально. Проблема в том, что ячейки power
не меняют цвет. Когда я проверяю визуализированный HTML в Firefox, я вижу, что к ячейке действительно применен класс readonly-cell
. Но детали стиля не перечислены на панели правил.
Это заставляет меня думать, что классы не подбираются во время компиляции. Я не думаю, что это проблема с ag-grid, но то, как подбираются классы стилей.
Есть ли способ выяснить, почему классы и определения не включены в компиляцию?