Bonjour,

Voila, je debute #{messageBeanen programmation avec icefaces et peutetre pourriez vous m'aider.
Dans la page jspx j'ai un bouton
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<ice:commandButton title="#{messageItem.id}" value="Delete"
actionListener=".deleteListener}"/>
dont la valeur du title depend de l'identifiant du message.

Cet identifiant est un long. Or, lorsque je l'utilise tel quel, une erreur de cast apparait. Le cast de long a String ne se fait pas automatiquement et je suis donc obligee de me creer une variable idString de type String.

Donc dans ma classe java je dois creer une nouvelle propriete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
private String idString;
public String getIdString(){return ""+id}
et remplacer messageItem.id par messageItem.idString dans le jspx...

Tout ca est lourd et il doit surement y avoir une facon plus elegante de caster le long en String dans le jspx?

N'hesitez pas a me demander plus de details si je nai pas etait assez claire.
Merci de m'aider!!