Sylvain Wallez a écrit :

Je vois le pb: lorsqu'on passe à un nouvel écran, le fd:group contenant la partie du formulaire que l'on vient de soumettre est mise dans l'état "invisible". Outre le fait de cacher cette partie, cela a aussi pour effet de désactiver les fd:action de ce groupe, c'est à dire les boutons "précédent" et "suivant".

Quand on revient en arrière sur le navigateur et qu'on clique sur "suivant" dans le formulaire, l'action correspondante est dans l'état invisible et ne répond donc pas à la sollicitation. Cela a aussi pour effet que CForms considère que la form a été postée sans submit-widget particulier.

Merci beaucoup pour cette réponse Sylvain, comme d'habitude, ca explique très clairement le problème :)

C'est donc un souci dans cette approche pour les formulaires multipages. Pour gérer le retour arrière du navigateur, il faudrait remonter la navigation entre pages au niveau du flowscript, de façon à avoir des continuations différentes entre les différentes étapes du formulaire.

Par contre, ici je ne comprend pas bien ce que tu veux dire par remonter la navigation entre pages au niveau du flow. Est-ce que tu pourrais donner un petit exemple de l'idee ?

Marc

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

Répondre à