Чтобы центрировать текст группы заголовков в ag-Grid, все, что вам нужно сделать, это использовать свойство justify-content
CSS в классе .ag-header-group-cell-label
.
Возможно, вам придется установить его наваш основной styles.scss (тот, который находится на том же уровне каталогов, что и ваш index.html, package.json и т. д.)
.ag-header-group-cell-label {
justify-content: center;
}
Аналогичным образом вы можете настроить цвет групп заголовков.,
.ag-header-group-cell-with-group {
background-color: blue;
}
Вот демо для вашей справки.Я внес изменения в файл styles.css.
Что касается настройки ваших собственных групп заголовков, вы должны сделать это, написав свои собственные компоненты группы заголовков .
Например, именно так вы должны определить свои columnDefs в своем компоненте, который содержит ag-grid, при этом группа заголовков называется «Personal», а пользовательский компонент называется customHeaderGroupComponent
this.columnDefs = [
{
headerName: "Personal",
headerGroupComponent: "customHeaderGroupComponent",
children: [
{
headerName: "Athlete",
field: "athlete"
},
{
headerName: "Age",
field: "age"
}]
},
]
Вы можете обратиться к остальной части демо более здесь