Javascript 在Clarity DataGrid中,如何更改整个列的文本对齐属性?

Javascript 在Clarity DataGrid中,如何更改整个列的文本对齐属性?,javascript,css,datagrid,vmware-clarity,Javascript,Css,Datagrid,Vmware Clarity,datagrid中所有单元格的默认文本对齐方式为左对齐。我想将一些列更改为右对齐。我可以通过在html中的clr dg单元格中添加一个类“rj”,然后添加css样式来为网格主体中的单元格执行此操作: clr-dg-cell.rj { text-align: right; } ::ng-deep .datagrid .datagrid-column.rj .datagrid-column-title { text-align: right; } 但是,列标题单元格中的文本对齐方式由da

datagrid中所有单元格的默认文本对齐方式为左对齐。我想将一些列更改为右对齐。我可以通过在html中的clr dg单元格中添加一个类“rj”,然后添加css样式来为网格主体中的单元格执行此操作:

clr-dg-cell.rj {
  text-align: right;
}
::ng-deep .datagrid .datagrid-column.rj .datagrid-column-title {
  text-align: right;
}

但是,列标题单元格中的文本对齐方式由datagrid列标题元素上的文本对齐属性控制。我不能重写它,因为它位于优先的“跨度”内?是否有更简单/更好的方法来控制整个列的文本对齐?

@tony\h可以通过向clr dg列添加“rj”类和以下css样式来实现:

clr-dg-cell.rj {
  text-align: right;
}
::ng-deep .datagrid .datagrid-column.rj .datagrid-column-title {
  text-align: right;
}