cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Philippe Gassmann <philippe.gassm...@anyware-tech.com>
Subject Re: compiler code java
Date Tue, 07 Feb 2006 17:16:11 GMT
Il y a un message d'erreur ?

Berengere.Genin@sanofi-aventis.com 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:philippe.gassmann@anyware-tech.com]
>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 :
>>
>>    
>>
>>>Berengere.Genin@sanofi-aventis.com 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:users-fr-unsubscribe@cocoon.apache.org
>>>Autres commandes : mailto:users-fr-help@cocoon.apache.org
>>>
>>>      
>>>
>>    
>>
>
>
>  
>


-- 
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:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message