2010-05-21 19 views
1

J'ai du mal à trouver des ressources sur les extensions firefox qui construisent une barre latérale et y mettent des éléments. plus les autres fonctionnalités dans une barre latérale. J'ai fait un emptysidebar. Maintenant, j'ai besoin d'afficher un tableau dynamique (qui est formé en utilisant une fonction JS). Je n'ai absolument aucune idée de comment s'y prendre. Puis-je avoir une aide s'il vous plait! c'est le code de la page de la barre latérale. J'ai besoin d'un élément xul comme le menuitem où je peux afficher une liste d'éléments. Comment puis-je obtenir cela dans une barre latérale?menu latéral firefox ou liste d'éléments. resources/help

<page id="sbEmptySidebar" title="emptysidebar" 
     xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 
> <vbox flex="1"> 
     <label id ="l1"> 

    </vbox> </page> 

Répondre

0

Vous devriez utiliser une zone de liste, ce serait le meilleur moyen d'afficher un tableau d'éléments dans la barre latérale. Vous pouvez vérifier ici pour plus de détails sur l'élément XUL:

https://developer.mozilla.org/en/XUL_Tutorial/List_Controls

Afin d'ajouter des éléments dynamiquement à partir de JavaScript, vous pouvez utiliser la fonction appendItem() sur l'objet ListBox, vérifiez ici pour plus de détails et d'exemples:

https://developer.mozilla.org/en/XUL_Tutorial/Manipulating_Lists