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:

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>
Help plz !

Merci.