gueye weuz a écrit :

Bonjour,
Bonjour

je voudrai savoir comment récupérer la valeur d'une
variable de mon flowscrip dans ma sitemap. Et
l'inverse aussi càd la valeur d'un parametre de la
sitemap dans mon flowscript.


C'est très simple pour le premier cas :
Dans ton flowscript, tu vas faire quelque chose tu style :
var bizdata={};
bizdata.uneVar = maVariable;
cocoon.sendPage("mon pipeline",bizdata); // tu peux aussi utiliser sendPageAndWait

dans ta sitemap, tu récupères ensuite  la variable comme suit :
<map:parameter name="xxxx" value="{flow-attr:uneVar}"/>

L'inverse :

dans ta sitemap :
   <map:call function="f">
      <map:parameter name="unparam" value="toto"/>
   </map:call>

dans ton flow :
function f(){
var x = cocoon.parameters.unparam; // tu peux utiliser aussi cocoon.parameters['unparam'];
}

Bonne journée,


--
Philippe GASSMANN
Systèmes d'Information
ANYWARE TECHNOLOGIES
Tel : +33 (0)5 61 00 52 90
Fax : +33 (0)5 61 00 51 46
http://www.anyware-tech.com/


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

Répondre à