Comment puis-je ajouter une classe à une cellule en fonction de la valeur du champ?PrimeNG DataTable: modifier la classe/le style d'une cellule
<p-dataTable [value]="invoices" tableStyleClass="table-invoices">
<p-column field="status" header="Status" styleClass="mini status">
<ng-template pTemplate="body" let-col let-inv="rowData">
{{inv.status}}
</ng-template>
</p-column>
</p-dataTable>
Je sais comment ajouter la classe à toutes les cellules dans une colonne, mais je dois donner une classe de cellules (<td>
) individuellement, en fonction de la valeur stockée dans status
, de sorte que certaines cellules dans une colonne aura la classe et d'autres dans la même colonne ne le seront pas.
Edité: Je sais comment donner une classe à un élément HTML à l'intérieur du <td>
, mais je veux savoir s'il est possible de donner une classe à l'<td>
lui-même.
Merci, mais je dois styler la cellule, pas un élément html à l'intérieur de la cellule. – mariogl