Bonjour,
J'essaie de modifier la class du <tr> qui est généré pour faire le header d'un <h:datatable>, mais je n'arrive qu'à modifier la class des <th>.
Par exemple :
Me génèrera ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <h:dataTable id="dbmUserList1" value="#{pc_Index.dbmUserList}" var="vardbmUserList" styleClass="dataTable" headerClass="headerClass" footerClass="footerClass" rowClasses="rowClass1, rowClass2" columnClasses="columnClass1" border="0" cellpadding="2" cellspacing="0"> <h:column id="usermail2column"> <f:facet name="header"> <h:outputText styleClass="outputText" value="Usermail" id="usermail2text"></h:outputText> </f:facet> <h:outputLink styleClass="outputLink" id="link1" value="/test/edit.faces?usermail=#{vardbmUserList.usermail}"> <h:outputText styleClass="outputText" id="usermail2" value="#{vardbmUserList.usermail}"> </h:outputText> </h:outputLink> </h:column> <h:column id="username2column"> <f:facet name="header"> <h:outputText styleClass="outputText" value="Username" id="username2text"></h:outputText> </f:facet> <h:outputText styleClass="outputText" id="username2" value="#{vardbmUserList.username}"> </h:outputText> </h:column> </h:dataTable>
Donc moi je voudrais éditer le premier "<tr>" dans le <thead> par : <tr class="maClasse">... Je n'ai pas trouvé l'option dans <h:dataTable>...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <table id="dbmUserList1" class="dataTable" border="0" cellpadding="2" cellspacing="0"> <thead> <tr> <th class="headerClass" scope="col"><span id="dbmUserList1:usermail2text" class="outputText">Usermail</span></th> <th class="headerClass" scope="col"><span id="dbmUserList1:username2text" class="outputText">Username</span></th> </tr> </thead> <tbody> <tr class="rowClass1"> <td class="columnClass1"><a id="dbmUserList1:0:link1" name="dbmUserList1:0:link1" href="/test/edit.faces?usermail=toto@toto.com" class="outputLink"><span id="dbmUserList1:0:usermail2" class="outputText">toto@toto.com</span></a></td> <td class="columnClass1"><span id="dbmUserList1:0:username2" class="outputText">Toto Toto</span></td> </tr> </tbody> </table>
Est-ce au moins possible ?
Merci de vos réponses !
Partager