Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Menu contextuel appliqué à plusieurs éléments

Envoyé par : Discret3

Date : 27/09/2006 22:46

Bonjour.

J'ai suivi la page du tutoriel pour créer un menu contextuel, et ca fonctionne. Je peux appliquer le même menu à plusieurs élements.

Voici un code d'exemple:

<popupset>
<popup id="contextuel">
<menuitem label="Supprimer" oncommand="supprimer();" />
</popup>
</popupset>
<label id="texte1" value="Texte 1" context="contextuel" />
<label id="texte2" value="Texte 2" context="contextuel" />

Comment faire pour que la fonction "supprimer" supprime le bon texte ? Je suppose qu'il faut donner l'identifiant du texte lors de l'appel à la fonction, mais comment le connaitre ? J'ai essayé d'utiliser la commande this, mais elle référence le menu lui-même et non l'élément qui l'appelle.

Il est bien sur possible de créer autant de menu que d'élément, mais avec des centaines d'éléments qui doivent avoir exactement le même menu, ce n'est pas l'idéal.

Comment puis-je faire ?

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.