Salut,

quel serait le moyen le plus propre pour qu'un label texte puisse devenir clickable ou non clickable

jusque là j'ai pas trouvé plus simple que de mettre ces deux tags en même temps

<span wicket:id="label"></span>
<a wicket:id="labelAvecLien"></a>

et de faire un truc très moche derrière avec un if et 2 cas

new ExternalLink("labelAvecLien", "http://url", "texte");
new WebMarkupContainer("label");

et

new Label("label", "texte");
new WebMarkupContainer("labelAvecLien");

en jouant ensuite sur la visiblité
ou bien déclarant les deux sans utiliser de WebMarkupContainer, mais si jamais certaines variables ne sont pas définis, comme l'url par exemple, même si là c'est pas le pire cas possible, alors ça peut poser problème.

Je crois qu'il y aurait moyen avec des fragments, mais ces deux solutions donnent une usine à gaz pour si peu !!