Forums : Template et RDF

Aller à la discussion :  Plus récente Plus ancienne

# Règles de filtrage et mise à jour source de données rdf:files

Envoyé par : Danny

Date : 27/08/2007 22:50

Tout d'abord bravo à l'équipe de xulfr pour ce site!

J'avance dans mon apprentissage xul mais je sèche sur un tree que je voudrai filtrer avec un textbox autocomplete (id="filename"). J'ai beau relire les tutoriels en long et en large, j'arrive tout juste à filtrer les dossiers.

Sinon comme ma source de données est dynamique j'ai besoin de connaître à quel moment elle est mise à jour. Apparemment, il faut utiliser les observateurs mais certains préfèrent la méthode

setTimout("fonction()",1000)

Ca me parait pas très propre comme code ?

<tree datasources="rdf:files" ref="NC:FilesRoot" flags="dont-test-empty" flex="1">
 <treecols>
   <treecol id="filename" label="Filename" primary="true" flex="1"/>
   <treecol id="filepath" label="Filepath" primary="false" flex="1"/>
 </treecols>
 <template>
   <rule>
     <conditions>
       <content uri="?folders"/>
       <member container="?folders" child="?folder"/>
       <triple subject="?folder" predicate="http://home.netscape.com/NC-rdf#Name" object="?name"/>
       <triple subject="?folder" predicate="http://home.netscape.com/NC-rdf#IsDirectory" object="true"/>
<triple subject="?folder" predicate="http://home.netscape.com/NC-rdf#URL" object="?url"/>
     </conditions>
     <action>
       <treechildren>
         <treeitem uri="?folder">
           <treerow>
	<treecell label="?name"/>
	<treecell label="?url"/>
           </treerow>
         </treeitem>
       </treechildren>
     </action>
   </rule>
 </template>
</tree>

Merci de votre aide

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.