[IceFaces] SortBy ne marche pas dans DataTable
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:
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.