Bonjour,
J'ai un problème dans le dèv de mon appli, cela concerne l'affichage d'une Dataview. Je m'explique :
Mon appli qui fait appel à un WS est chargée de récupérer le contenu d'un bloc de données qui contient une liste de Personne. J'affiche ensuite cette liste dans une Dataview.
Cette liste peut :
-contenir 1 ou n personnes -> aucun problème
-contenir 0 personne -> liste vide j'affiche une Dataview vide, pas de problème
-être NULL, dans ce cas je ne voudrais pas afficher la Dataview et c'est là que vient ma question car en Java il suffit de faire un test sur la liste et de ne pas créer la Dataview. Mais du côté HTML j'ai un wicket:id pour la Dataview qui ne trouve pas de correspondance côté JAVA.
Pour remédier à cela, si ma liste est NULL je suis donc obligé de créer une Dataview avec le même wicket:id et de mettre son setVisible à FALSE.
Cela marche mais c'est vraiment pas joli. N'y aurait-il pas un autre moyen de gérer cette condition, car cela est valable pour plein d'autres choses. Si je veux conditionner un affichage en JAVA je ne peux pas le faire en HTML.
Partager