2009-10-19 6 views
2

Spring WebFlow prend en charge certaines fonctions de réutilisation avancées, telles que l'héritage de flux et les sous-flux. En utilisant cette fonctionnalité dans les définitions XML SWF est assez facile, par exemple:Héritage et sous-flux avec Spring WebFlow dans grails

<flow parent="parent"> 
<subflow-state id="addGuest" subflow="createGuest"> 

Puis-je utiliser ces fonctionnalités avec weblflows dans Grails? Puis-je les définir en utilisant le fichier SWF groovy dsl? Comment utiliser les définitions Spring WebFlow dans les grails?

Répondre

0

avoir une lecture de la documentation Grails: http://grails.org/doc/1.1.1/guide/6.%20The%20Web%20Layer.html#6.5%20Web%20Flow

Grails prend en charge subflows via le DSL, je ne l'ai pas essayé héritage.

acclamations

Lee

+0

a déjà fait, ne vois pas comment spécifier qu'un flux hérite une autre? Ou au moins comment utiliser la définition XML d'un flux? La documentation ne mentionne aucun de ceci. – Dan

+0

Je n'ai jamais essayé ni l'un ni l'autre donc je ne peux pas vous aider désolé! Grails ne fait qu'ajouter une couche au-dessus de WebFlow, donc vous devriez être capable d'utiliser la "méthode Spring" normale pour faire les choses. Vous pourriez être en mesure de déterminer ce qu'il fait à partir du code source de Grails pour WebFlowBuilder et quelles classes l'utilisent. – leebutts