Voici un petit exemple

....

var valeurList = form.lookupWidget("Choix_listeXML").getValue();
form.lookupWidget("Champ_Select").setSelectionList("cocoon:/contenu_des_bases/"
+ valeurList)
...

Pour le Fichier XML que je fait appel ressemble à

<?xml version="1.0" encoding="ISO-8859-1"?>


<fd:selection-list xmlns:fd="http://apache.org/cocoon/forms/1.0#definition";>

   <fd:item value=""><fd:label>--&gt;Sélectionner le champ
souhaité&lt;--</fd:label></fd:item>


  <fd:item value="sujet/[EMAIL PROTECTED]'FR']"><fd:label>Intitulé du
sujet</fd:label></fd:item>

  .....
</fd:selection-list>

Donc je me trouve en source HTML

<select .... >
 <option value="">--&gt;Sélectionner le champ souhaité&lt;--</option>
 <option value="sujet/[EMAIL PROTECTED]'FR']">Intitulé du sujet</option>
</select>

J'espere que ça va d'aider :-)



Selon Aurélien DEHAY <[EMAIL PROTECTED]>:

> Bonjour à tous.
>
> Pour générer automatiquement la selection-list, on a 3 solutions:
> 1) le cocoon:// dans le src
> 2) le type enum
> 3) le flow-jxpath
>
> Question à pas grand chose: je souhaiterais continuer a utiliser le
> cocoon:// mais comment lui positionner un paramètre? Genre un
> cocoon://machin/{truc}.xml ? Ça doit pas être possible, je me demandais
> par contre comment un tel comportement pouvait être simulé?
>
> C'est pas que je n'ai pas envie de coder du Java ou un flowscript pour
> lire et générer ce qui va bien niveau xml,mais bon, si je peux éviter...
>
> Si quelqu'un pouvait m'indiquer si c'était possible... Je creuse les
> exemples, mais je ne trouve pas grand chose.
>
> --
> Aurélien
>
>
> ---------------------------------------------------------------------
> 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 à