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:01:50 GMT
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")

>> 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