TreeView comment décocher tout les enfants lorsque l'on coche ?

Signaler
Messages postés
26
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
5 septembre 2008
-
Messages postés
561
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
10 juin 2010
-
Bonjour,

Je créé un TreeView je lui ajoute des noeud(TreeNode) puis d'autre noeud enfant.

J'active les checkbox  ShowCheckBoxes="Leaf"

Je voudrais que, quand je coche une checkbox, celle selectionner auparavant se déselectionne. Ca doit faire 2 jours que je bloque...

Merci d'avance. 

yann

3 réponses

Messages postés
561
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
10 juin 2010

tu peux faire ca en javascript

tu itères sur toutes les checbox comprises dans le treeview et tu décoches toutes les checkbox et tu actives celle cochées
Messages postés
26
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
5 septembre 2008

Tout d'abord merci pour ta réponse.

Mais les checkbox son auto implémenté par le le controle ShowCheckBoxes="Leaf" 

elles n'auront donc pas d'identifiant pour les attaquer en javascript.(il me semble)

yann
Messages postés
561
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
10 juin 2010

tu n'as pas besoin d'identifiant

tu récupère simplement TOUTES les checkbox, tu les décoches et tu coches celle que tu cliques.