Bonjour,
Formatter un double est très simple. Tu peux spécifier l'affichage de chaque colonne dans un grid en y incluant la balise p:colonneCell (de même que pour le header p:colonneHeader).
Exemple :
1 2 3 4
| <t:grid t:row="row"..>
<p:monDoubleCell> ${formatService.formatDouble(row.double)} </p:monDoubleCell>
...
</t:grid> |
Dans ta classe Java, spécifie un champ formatService annoté avec @Property (je te conseille de regrouper tous tes formattages d'affichage dans une classe Service de Tapestry dédiée) et comportant une méthode :
public String formatDouble(double d);
Si tu cherches des exemples de code standard, tu trouveras beaucoup d'informations sur :
http://tapestry.apache.org
http://jumpstart.doublenegative.com.au/jumpstart/
http://wiki.apache.org/tapestry/Tapestry5HowTos
A+
Partager