Envoyé par : ainxy
Date : 22/02/2009 18:27
Bonsoir à tous, je voudrais faire une liste contenant les objets graphiques svg, pour cela j'utilise la liste <richlistbox>. J'obtiens bien une liste d'objets <svg>, cependant, je n'arrive pas à inclure une autre liste d'objets. Par exemple: une liste d'équipements, et pour chaque équipement une liste de points.
Merci de votre aide.
Envoyé par : Paul Rouget
Date : 25/02/2009 21:09
tu peux nous montrer comment tu codes ça ?
Envoyé par : ainxy
Date : 25/02/2009 22:10
Voici mon code, sachant, que la datasources est chargée depuis js:
<richlistbox id="ID_Equipement" flex="1" datasources="null" ref="urn:all-equipements">
<template>
<rule>
<conditions>
<content uri="?start"/>
<triple subject="?start" predicate="*/1.0/rdf#inputs" object="?inputs"/>
<member container="?inputs" child="?input"/>
</conditions>
<bindings>
<binding subject="?input" predicate="*/1.0/rdf#posX" object="?X-input"/>
<binding subject="?input" predicate="*/1.0/rdf#posY" object="?Y-input"/>
<binding subject="?input" predicate="*/1.0/rdf#name" object="?name-input"/>
<binding subject="?input" predicate="*/1.0/rdf#type" object="?type-input"/>
</bindings>
<action>
<point dsRef="?input" name="?name-input" x="?X-input" y="?Y-input" type="?type-input"/>
</action>
</rule>
<rule>
<conditions>
<content uri="?start"/>
<member container="?start" child="?equipement"/>
</conditions>
<bindings>
<binding subject="?equipement" predicate="*/1.0/rdf#posX" object="?posX"/>
<binding subject="?equipement" predicate="*/1.0/rdf#posY" object="?posY"/>
<binding subject="?equipement" predicate="*/1.0/rdf#name" object="?name-equipement"/>
<binding subject="?equipement" predicate="*/1.0/rdf#image" object="?image-equipement"/>
</bindings>
<action>
<richlistitem uri="?equipement">
<svg:svg flex="1" ref="?equipement">
<equipement dsRef="?equipement" name="?name-equipement" x="?posX" y="?posY" image="?image-equipement"/>
</svg:svg>
</richlistitem>
</action>
</rule>
</template>
</richlistbox>
Merci
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.