Aurélien DEHAY wrote:
Bonjour à tous.
Une question, forcément existentielle donc, histoire de faire les choses
le plus proprement possible.
J'ai un formulaire, dans lequel l'utilisateur rentre une date. J'aimerai
que cette date soit stockée de la même manière quelque soit la locale de
l'utilisateur, pour ensuite être rendue correctement dans la locale du
navigateur.
J'utilise cocoon 2.1.7, j'avais déjà posé la question sur la lidie
anglaise, on m'avait renvoyé sur
http://www.mail-archive.com/dev@cocoon.apache.org/msg33411.html mais je
n'utilise pas Javaflow, et je me vois mal patcher tout ça.
Si quelqu'un avait déjà réfléchi à ça, je suis preneur (en 2.1.7 ou
2.1.8).
Un élément essentiel de Cocoon Forms est que l'appli n'a pas à se
préoccuper des formats de saisie. Si un field est de type "date", sa
valeur (renvoyée par getValue()) sera une java.util.Date, et pas une String.
Les formats sont spécifiés dans le <fd:convertor> et on peut indiquer
des formats dépendant de la locale [1]. Si le formulaire est ensuite
stocké dans un document XML, et puisque XML est du texte, on peut aussi
spécifier dans le binding <fb:value> le format de stockage de la date
dans le document [2].
Sylvain
[1]
http://cocoon.zones.apache.org/daisy/documentation/forms/concepts/487.html
[2]
http://cocoon.zones.apache.org/daisy/documentation/forms/binding/488.html
--
Sylvain Wallez Anyware Technologies
http://people.apache.org/~sylvain http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]