Bonjour,
Pour trier une colonne de ma DataTable j'utilise "sortBy" sauf que quand je clic sur la petite flèche pour trier ma table ça ne marche pas !
Voici le code de la DataTable:
Help plz !
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 <ace:dataTable id="TableApplications" value="#{gesApplicationBean.allApplications}" var="appli" paginator="true" paginatorPosition="bottom" rows="25" styleClass="table_utlisateurs" emptyMessage="Aucune application existante !" > <ace:column id="nomApp" headerText="Nom" sortBy="#{appli.nom}" filterBy="#{appli.nom}" filterMatchMode="contains" style="text-align: left; width: 20%" > <h:outputText id="nomCell" value="#{appli.nom}"/> </ace:column> <ace:column id="descriprionApp" headerText="Description" filterBy="#{appli.description}" filterMatchMode="contains" style="text-align: left; width: 40%" > <h:outputText id="descriprionCell" value="#{appli.description}"/> </ace:column> <ace:column id="clientApp" headerText="Client" filterBy="#{appli.idClient.nom}" filterMatchMode="contains" style="text-align: left; width: 10%" > <h:outputText id="clientCell" value="#{appli.idClient.nom}"/> </ace:column> <ace:column id="domaineApp" headerText="Domaine applicatif" filterBy="#{appli.idDomaine.nom}" filterMatchMode="contains" style="text-align: left; width: 15%" > <h:outputText id="domaineCell" value="#{appli.idDomaine.nom}"/> </ace:column> <ace:column id="actions" headerText="Actions" style="text-align: left;"> <h:commandButton value="Editer" style="font-size: 11px; display: inline-block;" action="#{gesApplicationBean.goToModifApplication()}"> <f:param name="idToModif" value="#{appli.id}"/> </h:commandButton> <h:commandButton value="Supprimer" style="font-size: 11px; display: inline-block;"> <f:param name="idToSupp" value="#{appli.id}"/> </h:commandButton> </ace:column> </ace:dataTable>
Merci.
Partager