svp j'aimerais savoir comment tester si un dataModel est vide ou pas ?
svp j'aimerais savoir comment tester si un dataModel est vide ou pas ?
je reformule ma question:
je travaille avec le composant dataTable et un certain moment j'effectue une requête qui me permet de selectionner une liste des clients, tout ca marche nickel mon seul souci mnt est d'afficher un message comme quoi la table est vide .voila merci
tu peut faire ça avec le EL (expression language) et la librairie JSTL, du côté de t'as page, voila comment je procède:
tester si la liste est vide:
JSTL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <c:if test="${!empty tonBean.list}"> <rich:table....> </c:if> <c:if test="${empty tonBean.list}"> <h:outputLabel value="ton message, genre base de données vide" /> </c:if>
JSTL
EL:
Expression Language
stp tu peux me guider vers les jars que je dois utiliser pr travailler avec JSTL?
évite de mixer jstl et jsf, ca fonctionne pas très bien ensemble car pas fait pour.
Préfère ce genre de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <h:datatable value="#{monBean.list}" rendered="#{not empty monBean.list}" .....> .... </h:datatable> <h:outputText rendered="#{empty monBean.list}" value="pas de table à afficher"/>
oui merci, mais comment implémenter la méthode isEmpty(si vide) pour un datamodel dans le bean?
Partager