Forums : Template et RDF

Aller à la discussion :  Plus récente Plus ancienne

# Combo RDF/Tree/DragDrop pb avec les containers

Envoyé par : Nico

Date : 29/01/2007 11:47

Bonjour à vous amis Xuliens !

Voici l'un de mes problèmes qui semble persistant. J'ai un arbre dont les éléments sont drag dropable (à la bookmark manager de Firefox). Tout fonctionne très bien sauf que c'est le template XUL qui gère l'attribution des containers.

Par exemple, si je mets l'attribut container="true" en statique :

<action>
<treechildren uri="?bm">
  <treeitem  container="true" open="false">
    <treerow>
      <treecell label="?label" properties="?type"/>
    </treerow>
  </treeitem>
</treechildren>
<action>

Ou que je ne le mets pas du tout :

<action>
<treechildren uri="?bm">
  <treeitem>
    <treerow>
      <treecell label="?label" properties="?type"/>
    </treerow>
  </treeitem>
</treechildren>
<action>

Ou encore, lorsque je le mets dynamiquement via le template :

<action>
<treechildren uri="?bm">
  <treeitem  container="?is_container">
    <treerow>
      <treecell label="?label" properties="?type"/>
    </treerow>
  </treeitem>
</treechildren>
<action>

Aucun de ces cas ne fonctionne... :/

L'attribut container n'est pas pris en compte et au moment du drag and drop je n'arrive pas à dropper dans mes "Dossiers vides".

Sur ces éléments, la fonction "isContainer" du treeBuilderObserver me renvoie false et la fonction "isContainerEmpty" du treeBuilderObserver me renvoie true sur tous les éléments de l'arbre qui n'ont pas de fils.

Comment faire pour reprendre la main et attribuer des propriétés de conteneur sur des éléments RDF ? That's the question !

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.