none
Développer une treeview RRS feed

  • Question

  • Bonjour a tous,
    Je suis débutant en ASP.NET et là je suis en train de faire un petit site. J'ai fait un fichier web.sitemap pour gérer l'arborecence de mon site. J'ai décidé d'utiliser un contrôle treeview pour faire mon menu.

    Par défaut j'ai réduit l'affichage du treeview à un seul niveau.
    J'essaye de deployer mon arborescence a chaque fois que je clique sur un noeud.tout en affichant la page contenue dans le lien url sans passer par les boutons + et -.

    J'ai essayé de mettre un code dans l'évènement onSelectedNodeChange mais il ne s'exécute pas...
    Si j'appuie sur le + le sous-menu se déroule bien donc mon sitemap est correct. Mais si je clique sur mon noeud j'ai bien la page associée qui s'affiche mais pas les noeuds fils qui se déroule....

    Quelqu'un pourrait-il m'aider.
    Merci d'avance à vous tous.
    jeudi 14 juin 2007 18:54

Toutes les réponses

  • Bonjour j'ai trouvé ma Solution.

    J'ai commencé par définir mon treeview à expandDepth = fullexpandy
    et sur l'évènement PreRender de mon treeview je parcours mon arbre pour être sur que tout les nouds qui ne font pas parti de mon ascendance directe soient collapseAll()) (fermé), ensuite je m'assure que le noeud soit ouvert Expand().

    N'hésitez à me demander si vous voulez mon code source.
    mardi 3 juillet 2007 06:16