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:[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]