更改 Primeng 数据表中可编辑行的背景颜色

Change background color of Editable row in Primeng datatable

我正在对 Primeng 数据使用 CRUD 操作table。如果我单击 table 的行,它会弹出对话框来编辑数据。但选定行的背景变为蓝色。有没有办法改变所选行的背景颜色? Primeng 版本 9.1.1 我提到了 previous Whosebug question 但没有用。

使用

:host p-table ::ng-deep .ui-state-highlight{ background:red; }

解释

:host 之后,您必须设置托管在您的组件中的组件(在您的情况下是 Primeng table)

然后在 ::ng-deep 之后设置 class 您想要更改的托管组件内的

for example stackblitz

编辑

为了使其更通用,您可以将代码放入 style.css 文件中,如下所示

p-table .ui-state-highlight{ background:red!important; }

see example here