You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-fr@cocoon.apache.org by Philippe Guillard <pg...@citycita.net> on 2005/10/22 13:45:39 UTC
fd:selection-list predefinir l'item selectionne
Bonjour,
J'ai lu des mails sur la preselection d'un item pour une liste, je n'y
arrive que lorsque les elements de la selection sont mis directement
dans la definition du form ou via un document XML, mais pas dans le cas
suivant en utilisant fd:selection-list type="flow-jxpath".
En fait si je fais un model.city juste avant le showfrom il me semble
l'element est selectionne, apres le le showform et visuellement sur le
formulaire : rien. Bon il me semble en fait que lorsque je definis
l'element selectionne, la liste n'est pas encore dans le formulaire
puisqu'elle est transmise via JXT au moment du showForm. Mais alors
quelle solution de contournement ?
Le flow :
_________
var data = new Object();
data.cityList = new Array(2);
data.cityList[0] = {value:"AL", label:"Alabama"};
data.cityList[1] = {value:"AK", label:"Alaska"};
form_addevent.lookupWidget("venue_preselected").setValue("1"));
//ou model.city = "1";
form.showForm("flow/myform.form", data);
Form
____
Ceci dans la definition du form
<fd:field id="city" required="false">
<fd:datatype base="string"/>
<fd:selection-list type="flow-jxpath" list-path="cityList"
value-path="value" label-path="label" />
</fd:field>
Phil
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org
Re: fd:selection-list predefinir l'item selectionne
Posted by Philippe Guillard <pg...@citycita.net>.
Desole.. Ca marche. Cas classique : mon element n'existait pas dans la
liste...
Philippe Guillard wrote:
> Bonjour,
>
> J'ai lu des mails sur la preselection d'un item pour une liste, je n'y
> arrive que lorsque les elements de la selection sont mis directement
> dans la definition du form ou via un document XML, mais pas dans le
> cas suivant en utilisant fd:selection-list type="flow-jxpath".
> En fait si je fais un model.city juste avant le showfrom il me semble
> l'element est selectionne, apres le le showform et visuellement sur le
> formulaire : rien. Bon il me semble en fait que lorsque je definis
> l'element selectionne, la liste n'est pas encore dans le formulaire
> puisqu'elle est transmise via JXT au moment du showForm. Mais alors
> quelle solution de contournement ?
>
> Le flow :
> _________
> var data = new Object();
> data.cityList = new Array(2);
> data.cityList[0] = {value:"AL", label:"Alabama"};
> data.cityList[1] = {value:"AK", label:"Alaska"};
> form_addevent.lookupWidget("venue_preselected").setValue("1"));
> //ou model.city = "1";
> form.showForm("flow/myform.form", data);
>
> Form
> ____
> Ceci dans la definition du form <fd:field id="city"
> required="false"> <fd:datatype base="string"/>
> <fd:selection-list type="flow-jxpath" list-path="cityList"
> value-path="value" label-path="label" />
> </fd:field>
>
> Phil
>
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
>
>
>
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org