Ticket #234 (new defect)

Opened 6 months ago

Last modified 6 months ago

problème de for="*" qui fait moins que for="aa ab" (dataFormOdTransf)

Reported by: stp Owned by:
Component: SCENARIbuilder Version: 3.4.1

Description

Bonjour,

J'ai la dataform suivante :

<sm:dataFormPrim xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" name="FP7 Classification"><sm:identification targetNamespace="interlink:ct" targetPrefix="ict" code="fp7classMeta" itemExtension="xml"/><sm:structure><sm:setOf code="a" name="6.1 Climate change, pollution and risks" occurence="one"><sm:field code="aa" name="6.1.1. Pressures on the environment and climate"><sm:enum><sm:option key="6111" name="6.1.1.1. The Earth System and Climate: Functioning and abrupt changes"/><sm:option key="6112" name="6.1.1.2. Emissions and Pressures: Natural and anthropogenic"/><sm:option key="6113" name="6.1.1.3. The Global Carbon cycle - Greenhouse Gas budgets"/><sm:option key="6114" name="6.1.1.4. Future Climate"/><sm:option key="6115" name="6.1.1.5. Climate Change Natural and Socio-economic Impacts"/><sm:option key="6116" name="6.1.1.6. Response strategies: Adaptation, Mitigation and Policies"/></sm:enum></sm:field><sm:field code="ab" name="6.1.2. Environment and Health"><sm:enum><sm:option key="6121" name="6.1.2.1. Health effects of exposure to environmental stressors"/><sm:option key="6122" name="6.1.2.2. Integrated approaches for environment and health risk"/><sm:option key="6123" name="6.1.2.3. Delivery of methods and decision support tools for risk analysis and policy development"/></sm:enum></sm:field></sm:setOf></sm:structure><sm:storage/></sm:dataFormPrim>

(en gros, un set de fields de type enum)

Et la dataformOdTransf suivante :

<sm:forSet xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" codes="a"><sm:WParagraph style="fpactivity"><sm:fixedString value="6.1 Climate change, pollution and risks"/></sm:WParagraph><sm:forField codes="*"><sm:WParagraph style="fparea"><sm:fieldName/></sm:WParagraph><sm:WParagraph style="fparea"><sm:fieldValueEnum format="label"/></sm:WParagraph></sm:forField></sm:forSet>

Si on laisse forField codes="*", le fieldValueEnum ne publie rien (les autres données ont l'aire de se publier correctement), mais si on met forField codes="aa ab", tout fonctionne... étrange ?

SCENARIbuilder 3.4.1.02 final (2008022016)

Change History

Changed 6 months ago by stp

  • priority changed from minor to major

Après avoir fait une version de mon transformeur en OD, je me suis apperçu qui le problème était plus grave en HTML, a priori il m'est impossible de fabriquer un transformeur qui fonctionne dès qu'il faut afficher les données d'enums dans une imbrication de sets, même en spécifiant cas par cas les codes dans les for, pourtant les 2 transformeurs ont la même structure.

Note: See TracTickets for help on using tickets.