Forums : Template et RDF

Aller à la discussion :  Plus récente Plus ancienne

# Template et SVG

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.

# Re: Template et SVG

Envoyé par : Paul Rouget

Date : 25/02/2009 21:09

tu peux nous montrer comment tu codes ça ?

# Re: Template et SVG

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.