Bonjour, excuse moi pour le peu de précision de mon message précédent.
Voici l'extrait de mon sitemap. Je me suis inspiré des exemples des blocks 
forms:
 
          <map:act type="handle-form-submit">
             <map:parameter name="form-definition" 
value="forms/requestForm.xml"/>
             <map:parameter name="attribute-name" value="form1"/>
             <map:parameter name="formhandler" 
value="....forms.RequestFormHandler"/>
             <!-- the content of this action is only executed in case validation
                  succeeded, thus if the form handling is completed -->
             <map:generate type="serverpages" src="requests.xsp"/>
                <map:transform src="resources/forms-samples-styling.xsl"/>      
        <map:serialize/>
           </map:act>
Lorsque j'envoie "Submit", je passe bien dans le handle-form-submit. Le code de 
"act" est celui de la classe HandleFormSubmitAction. Comme dans l'example j'ai 
créé un formHandler (classe RequestFormHandler) car je pensais que c'était là 
que je devais récupérer les résultats pour insérer dans mon bean. Mais en fait, 
ce formHandler ne reçoit aucun event.
Pour résoudre mon problème, j'ai modifié la méthode "act" afin de récupérer le 
contenu des Widgets, mais je ne sais pas si c'est la bonne méthode. 
Autre chose: comme dans l'exemple j'ai mis un paramètre "attribute-name" mais 
je ne sais pas à quoi il sert.
Question corollaire: j'ai un livre "Cocoon: building XML Applications" de 
Langham et Ziegler, il est bien mais trop vieux pour un certain nombre de 
notions, comme celle des forms. Existe-t-il un bouquin récent qui en traite?
Merci.


-----Message d'origine-----
De : Sylvain Wallez [mailto:[EMAIL PROTECTED] 
Envoyé : vendredi 7 octobre 2005 10:24
À : [email protected]
Objet : Re: Validation Forms

zze-Urbanisme BECOT S ext RD-TECH-REN wrote:

>Bonjour, j'utilise les forms dans Cocoon 2.1.7 et je m'y pert un peu.
>Mon, formulaire s'affiche correctement et s'initialise bien. Par contre quand 
>je fais un submit je n'intercepte aucun event dans mon form event handler.
>  
>

Comment est déclaré to form handler?

>De plus, à un moment lorsque mes champs requis étaient vides, et quand les 
>champs dates n'avaient pas le bon format, j'avait un message d'erreur et je 
>restais sur ma page.
>

Il faudrait nous dire quel est le message d'erreur, pour avoir une idée de ce 
qui se passe !

>Maintenant je n'ai plus rien.
>  
>

"plus rien" : plus d'erreur, ou une page blanche ?

>Mes forms sont faits à partir de pages XSP et d'un Cform.
>  
>

XSP produit le template de formulaire?

Sylvain, assis dans l'amphi de la Get Together :-)

-- 
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]


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

Répondre à