Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/06/2005, 11h08   #1
Membre habitué
 
Inscription : novembre 2002
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 243
Points : 149
Points : 149
Par défaut contextmenu et Treeview

Bonjour à tous

Je souhaite associer un contextmenu avec un treeview. J'ai suivi les exemples fournis et ça fonctionne. Maintenant, je voudrai que ce contextmenu n'apparaisse pas pour tous les éléments sur treeview.
Des idées ??

Merci d'avance
Pierre FORAZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 14h36   #2
Membre habitué
 
Inscription : novembre 2002
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 243
Points : 149
Points : 149
Le problème est règlé.

Question : serait-il possible de faire faire une modif dans Treeview.xsl avec :
Code :
1
2
3
4
5
6
 
		<!--Node itself-->
		<span>
            <xsl:attribute name="oncontextmenu">
                <xsl:value-of select="@OnContextMenu"/>
            </xsl:attribute>
Pierre FORAZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 14h45   #3
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
J'ai aussi un context menu sur un treeview, et je ne suis pas sur d'avoir bien compris ta question ? Il te suffit de ne pas mettre de contextmenu sur les éléments ou tu ne souhaites pas en avoir un ??
Dans mon cas, j'ai plusieurs context menu et je choisi celui que je veux afficher en fonction de l'élément. De plus seuls les éléments de 2nd niveau en possède un. Biensur les actions ont des paramètres dépendant du texte "contexté".

Peux tu préciser ?
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 15h12   #4
Membre habitué
 
Inscription : novembre 2002
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 243
Points : 149
Points : 149
je ne sais pas comment tu as fait, mais chez moi ça ne marche pas. J'ai essayé
Code :
1
2
3
4
 
<Item ....>
    <xsl:attribute name="oncontextmenu">alert();</xsl:attribute>
</Item>
Marche pas !
Si tu peux préciser ta méthode.
Merci
Pierre FORAZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 16h10   #5
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
Oui, voici en gros comment je fais:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
 
 
<xsl:variable name="MonID">
	Je crée ici un identifiant (celui -ci me sert le lien dans le context menu)
</xsl:variable>
<Item ID="{$MonID}" HRef="....">
 
    <Content>
          .... Libellé du noeud, etc ...
             <script language = "javascript">
 
                      document.getElementById ('<xsl:value-of select="$MonID"/>' ).oncontextmenu = 
            <xsl:choose> 
                  je choisis le context menu en question ici
            </xsl:choose>
                </script>
 
     </Content>
</Item>
En fait je gere moi même l'ID de l'Item et j'affecte à la volée (ou pas) le context menu en fonction de mes données.

Michael
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 16h15   #6
Membre habitué
 
Inscription : novembre 2002
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 243
Points : 149
Points : 149
ok je vois. Merci
Pierre FORAZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2005, 20h42   #7
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
eh eh c'est peut être le genre de truc a rajouter pour la R2 ca non !
8)
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h10.


 
 
 
 
Partenaires

Hébergement Web