Sylvain Wallez wrote:
Frédéric Glorieux wrote:

J'essaie de faire qu'un document enregistré avec un formulaire puisse être revu dans ce formulaire. J'ai l'impression que ce n'est pas possible avec des repeater. Exemple, sur la démo dreamteam, est-ce qu'il y a moyen de revoir sa dreamteam ?

Je ne comprends pas bien la question. Un formulaire peut être sauvé dans une structure de donnée (objects java ou xml) via un binding,

Pas de pb. ça marche très bien (et pour les choses simples javascript est assez joli).

Quand je reprends mon document XML dans le formulaire, tout marche très bien quand il n'y a pas de repeater. Le binding attaque les bons noeuds pour les mettre dans le formulaire.

Par contre pour un repeater...

Disons que j'ai

<repeat>
  <coucou>beuh1</coucou>
  <coucou>beuh2</coucou>
  <coucou>beuh3</coucou>
<repeat>

il me semblait que le formulaire allait charger beuh1, beuh2, beuh3

J'arrive tout au plus à charger le premier, ou en mettre quelques vides avant le premier, et en fouillant les exemples j'ai vu

<map:action name="init-form" src="org.apache.cocoon.forms.samples.InitForm1Action" logger="forms"/>

qui semble bien nécessaire pour charger plusieurs valeurs ?



et rechargé depuis cette structure de données. Ca marche aussi avec les repeaters.

Et il n'y a pas besoin d'écrire de Java si on utilise flowscript :-)

Sylvain



--
Frédéric Glorieux (AJLSM, http://ajlsm.com)

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]

Répondre à