Non, aucun message d'erreur...mais mon tableau résultant de mon repeater est toujours vide...
-----Message d'origine----- De : Philippe Gassmann [mailto:[EMAIL PROTECTED] Envoyé : Tuesday, February 07, 2006 18:16 À : users-fr@cocoon.apache.org Objet : Re: compiler code java Il y a un message d'erreur ? [EMAIL PROTECTED] a écrit : >Je récapitule: >Voilà ce que j'ai ecrit: > var repeater = form.getChild("page3/all_locus"); > repeater.addRow(); > var row = repeater.getRow(0); > var field = row.getChild("locus"); > field.setValue("6p"); > form.showForm("multipage-display-pipeline.jx"); > >Mais toujours pas OK... :-( > >-----Message d'origine----- >De : Philippe Gassmann [mailto:[EMAIL PROTECTED] >Envoyé : Tuesday, February 07, 2006 18:06 >À : users-fr@cocoon.apache.org >Objet : Re: compiler code java > > >Philippe Gassmann a écrit : > > > >>Philippe Gassmann a écrit : >> >> >> >>>[EMAIL PROTECTED] a écrit : >>> >>> >>> >>>>C'est justement ce que j'étais en train de faire (flowscript) >>>>Mais, ça ne marche pas... >>>>En fait, j'ai un formulaire multipage dans lequel se trouve un >>>>repeater (à la 3e page) >>>>Ce que je voudrais faire c'est initialiser la première ligne de ce >>>>repeater. >>>>Voila un extrait de mon fichier xml de définition et un extrait de >>>>mon flowscript. >>>> >>>>multipage_model.xml: >>>> >>>>[...] >>>>- <fd:form xmlns:fd="http://apache.org/cocoon/forms/1.0#definition" >>>>xmlns:i18n="http://apache.org/cocoon/i18n/2.1" >>>>xmlns:xi="http://www.w3.org/2001/XInclude"> >>>>- <fd:widgets> >>>>+ <fd:group id="page1"> >>>>[...] >>>>+ <fd:group id="page2" state="invisible"> >>>>[...] >>>>+ <fd:group id="page3" state="invisible"> >>>>- <fd:repeater id="all_locus"> >>>>- <fd:widgets> >>>>+ <fd:field id="locus"> >>>>+ <fd:field id="annotation"> >>>>+ <fd:field id="name"> >>>>+ <fd:field id="results" required="true"> >>>>+ <fd:booleanfield id="select"> >>>>[...] >>>> >>>> >>>>forms_flow.js: >>>> >>>>[...] >>>>var repeater = form.getChild("page3/all_locus"); >>>>repeater.addRow(); >>>> >>>> >>>> >>>> >>>Ce qui suit n'est pas correct : >>> >>> >>> >>>>var field = repeater.getWidget(0, "page3/locus"); >>>> >>>> >>>> >>>> >>>je pense que repeater.getChildt("locus") est plus adapté, car tu ne >>>dois pas repréciser page3 (tu est dans le context du repeater). >>> >>> >>> >>Oups ! je voulais bien entendu écrire : repeater.getChild("locus") >> >> >> >Re oups, ce que je raconte est totalement faux !! > >j'ai oublié de récuprer la ligne >var row = repeater.getRow(0); >var field = row.getChild("locus") > > > > > > > >>>>field.setValue("6p"); >>>>form.showForm("multipage-display-pipeline.jx"); >>>>[...] >>>> >>>> >>>> >>>> >>>Philippe. >>> >>>--------------------------------------------------------------------- >>>Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ >>>Pour vous desinscrire : mailto:[EMAIL PROTECTED] >>>Autres commandes : mailto:[EMAIL PROTECTED] >>> >>> >>> >> >> > > > > -- 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] --------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]