Bonjour,

J'ai un formulaire de modification d'un objet. Dans le formulaire j'ai différents inputText et autres composants.
En plus, j'ai une dataTable editable qui contient des sous-objets, dans laquelle j'ai une colonne qui permet de supprimer un sous-objet.
La suppression effective se faisant lors de la confirmation de modification, j'aimerais mettre en couleur les lignes qui sont à supprimer.

Pour cela, j'ai une colonne qui permet de supprimer une ligne (met la propriété "isDeleted) à true dans le sous-objet et une rowStyleClass qui teste cette valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<p:dataTable id="periodes"
	value="#{saisirEmployeForm.listPeriodes}" 
	var="periode" widgetVar="periodeTable"
	editable="true" editMode="cell"
	emptyMessage="#{msg['AucunePeriodeAAfficher']}" 
	rowKey="#{periode.id}"
	rowStyleClass="#{!periode.deleted ? null : 'rowDeleted'}"	
        style="margin-bottom:10px" >
La feuille de style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
.rowDeleted {
	background: pink;
}
Le problème est que la ligne ne se met pas en couleur, quelque soit l'ordre du test.

Qqun a-t-il une idée ?
Merci d'avance pour votre aide