Bonjour,
puisque tu n'as pas eu de réponse depuis, et au cas où tu n'aurais pas déjà trouvé, je vais m'y essayer.
Si comme je le pense tu as qqchose comme ça dans ton bean :
private List<Contact> contacts; // + getters / setters / init
alors je pense que le meilleur moyen pour résoudre ton problème est de rajouter un getter sur une propriété virtuelle (au sens littéral du terme) à ta classe contact. Ca pourrait ressembler à ça (non testé) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public class Contact {
private String login; // + getter/setter
//...
//...
public String getDoesExist(){
return testerContact(this.login);
}
//...
private String tester(String login){
// mes opération de test
if(....)
return "vrai";
else return "faux";
}
//...
} |
il te reste alors à récupérer le résultat comme si l'attribut "doesExist" existait sur ton contact:
1 2 3 4 5 6
| <h:column>
<f:facet name="header">
<h:outputText value="test" />
</f:facet>
<h:outputText value="#{p.doesExist}" />
</h:column> |
Voilà, en espérant t'avoir été utile.
Partager