AgGrid 中的右对齐列 headers
Right align column headers in AgGrid
我正在尝试 right-align AgGrid 中的列 header。我知道如何使用 IHeaderAngularComp 实现自定义 header 组件并提供我自己的模板,但是对于一些本应微不足道的事情来说,这似乎需要大量工作。
https://stackblitz.com/edit/angular-ag-grid-angular-ebvgjb
Align price column heading to right to match alignment with cell contents
我正在使用以下库。
"ag-grid-angular": "21.2.1"
"ag-grid-community": "21.2.1"
working stackblitz
通过在 headerComponentParams 中定义模板修复。
您需要对 css 文件进行这两项更改才能实现...因为悬停时会显示一个小汉堡菜单还有。
::ng-deep .ag-cell-label-container{flex-direction: row}
::ng-deep .ag-header-cell-label { flex-direction: row-reverse; }
如果您希望所有列 header 右对齐:
defaultColDef: { headerClass: "ag-right-aligned-header"}
如果您希望单列 header 右对齐:
{ headerName: "name", field: "field", headerClass: "ag-right-aligned-header" }
如果您希望将一些数字列向右对齐,而其他列向左对齐,您可能需要查看@Imran 在正确答案的评论部分。
我正在尝试 right-align AgGrid 中的列 header。我知道如何使用 IHeaderAngularComp 实现自定义 header 组件并提供我自己的模板,但是对于一些本应微不足道的事情来说,这似乎需要大量工作。
https://stackblitz.com/edit/angular-ag-grid-angular-ebvgjb
Align price column heading to right to match alignment with cell contents
我正在使用以下库。
"ag-grid-angular": "21.2.1"
"ag-grid-community": "21.2.1"
working stackblitz 通过在 headerComponentParams 中定义模板修复。
您需要对 css 文件进行这两项更改才能实现...因为悬停时会显示一个小汉堡菜单还有。
::ng-deep .ag-cell-label-container{flex-direction: row}
::ng-deep .ag-header-cell-label { flex-direction: row-reverse; }
如果您希望所有列 header 右对齐:
defaultColDef: { headerClass: "ag-right-aligned-header"}
如果您希望单列 header 右对齐:
{ headerName: "name", field: "field", headerClass: "ag-right-aligned-header" }
如果您希望将一些数字列向右对齐,而其他列向左对齐,您可能需要查看@Imran 在正确答案的评论部分。