javascript - 有条件地将类分配给 PrimeNG p-datatable 行组标题
问题描述
我正在尝试有条件地将 CSS 类分配给来自 PrimeNG 的 p-datatable 的行组标题。
我尝试在 ng-template 标记内使用 ngClass ,但这不起作用,因为 rowData 对象未定义。看起来是这样的:
[ngClass]="rowData.isNewObject? 'objects-added' : 'objects-existing'"
请注意,我正在尝试设置组标题本身的样式,而不是正在分组的行。
这是我正在使用的总体思路:
<p-dataTable
[value]="tableData"
sortField="!isNewObject"
rowGroupMode="subheader"
groupField="isNewObject">
<ng-template
pTemplate="rowgroupheader"
let-rowData>
{{rowData.isNewObject == true ? "NEW OBJECTS" : "EXISTING OBJECTS"}}
</ng-template>
<p-column field="isNewObject" header="Is Object New?"></p-column>
</p-dataTable>
感谢您的时间。
解决方案
推荐阅读
- r - 如何向该图添加图例(使用 ggplot())?
- javascript - Dictionary .has("key") 不起作用,必须使用 dictionary["key"] != "undefined"
- node.js - 尽管我必须这样做,但使用相同的初始向量进行加密是否被认为是一种不好的做法
- javascript - Firebase 实时数据库查询不适用于更大的数字
- spring - 为什么 Spring 允许实例化具有 Private 构造函数的 bean?
- airflow - BigQueryInsertJobOperator - 缺少必需的参数,但是哪个?
- php - CORS 策略已阻止从源“http://localhost:4200”访问“http://localhost/api/car/create.php”处的 XMLHttpRequest
- android - 在非视图类中访问视图绑定对象?
- javascript - 将两个具有共同变量的比较合并在一起
- python - 使用列值列表对 pandas 中的各个列进行分组