IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Repeater imbriqués à l'infini


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 43
    Par défaut Repeater imbriqués à l'infini
    Hello,

    cela doit faire 2-3h que je cherche sur le net un moyen de résoudre mon problème.

    La situation est simple, j'ai des informations que je veux afficher sur ma page aspx, ces infos sont en fait une liste de services qui peuvent avoir des sous services qui peuvent eux mêmes avoir aussi des sous services, etc

    N'ayant pas un nombre défini de sous services, je ne peux pas imbriquer à l'avance mes repeater sur ma page, ce que je cherche à faire c'est de créer dynamiquement en code behind ces repeater en fonction de la présence ou non de sous services pour un service donnée

    Je sais pas si j'éai été assez clair mais bon résumer je veux à l'aide de repeater afficher une hierarchie de services dont la profondeur peut être infini

    Merci d'avance

    fly

  2. #2
    Membre expérimenté Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Par défaut
    Pourquoi veux tu utiliser un repeater pour créer une arborescence ? Moi je te conseillerais de plus te pencher sur une treeview.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 43
    Par défaut
    hello,

    je me suis penché sur les treeview ca répond parfaitement a mes besoin en fait sauf sur un petit détail, pour chaque élément j'affiche les checkbox et je voudrais gérer le click, par exemple quand je coche un élément cela coche tous les éléments enfants et vis versa, quand je décoche un élément enfant ca me décoche automatiquement le parent, etc

  4. #4
    Membre expérimenté Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Par défaut
    Ben si tu regardes bien dans msdn les propriétés de la treeview , tu trouveras ton bonheur. J'en suis pas sur à 100% mais il me semble qu'il est possible d'implémenter des checkbox dans une treeview.
    Avant de poser des questions sur le forum,utilises le meilleur ami du développeur : google

  5. #5
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 43
    Par défaut
    tu as du mal comprendre la question , mes checkbox je les ai ya pas de soucis

    en fait apres quelques recherche, j'ai trouvé que treeview implemente l'event

    TreeNodeCheckChanged

    en gros j'ai ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tw_services_equipes.CollapseAll();
    tw_services_equipes.TreeNodeCheckChanged += new TreeNodeEventHandler(tw_services_equipes_TreeNodeCheckChanged);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    protected void tw_services_equipes_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)
            {
                mes actions
     
            }
    le soucis vient du fait que le click sur une checkbox ne déclenche pas de postback

  6. #6
    Membre expérimenté Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Par défaut
    regardes, il doit y avoir une propriété autopostback ( booléen ) que tu peux mettre à true :p

Discussions similaires

  1. [asp.net/vb.net] Repeater imbriqués
    Par Kage81 dans le forum ASP.NET
    Réponses: 0
    Dernier message: 21/06/2010, 14h46
  2. Passage de valeurs dans des repeaters imbriqués
    Par hemma731 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/05/2010, 10h51
  3. asp repeater imbriqués
    Par yoguileboss dans le forum ASP.NET
    Réponses: 1
    Dernier message: 11/09/2008, 09h48
  4. Réponses: 14
    Dernier message: 19/03/2008, 11h12
  5. Réponses: 1
    Dernier message: 21/05/2007, 18h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo