Bonjour,
Voila, je debute #{messageBeanen programmation avec icefaces et peutetre pourriez vous m'aider.
Dans la page jspx j'ai un bouton
dont la valeur du title depend de l'identifiant du message.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <ice:commandButton title="#{messageItem.id}" value="Delete" actionListener=".deleteListener}"/>
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 :
et remplacer messageItem.id par messageItem.idString dans le jspx...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private String idString; public String getIdString(){return ""+id}
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!!
Partager