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

SWT/JFace Java Discussion :

[swt]expand event et treeviewer


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 19
    Par défaut [swt]expand event et treeviewer
    Bonjour,

    comment peut-on annuler l'expand d'un noeud sur un treeviewer ?

    dans le cas que j'ai, je fais des contrôles (dans la méthode Treeexpanded de mon listener d'expand qui hérite de l'interface TreeListener de swt) sur le noeud à étendre; dans le cas où mon contrôle renvoie false, il ne doit pas étendre le noeud

    or quoi que je fasse, à chaque fois il m'étend le noeud

    j'ai essayé de mettre un doit=false dans la méthode TreeExpanded(TreeEvent e) mais ça n'a aucun effet


    dans mon contentprovider, j'ai essayé de surcharger la méthode haschildren(element) qui regarde si un noeud a des fils, mais soit j'ai des fils et il s'étend, soit j'ai pas de fils et je perds le +


    ce que je voudrais c'est que mon noeud ne s'étende pas et garde le +



    /* 1 */

    [+]noeud


    /* 2 */

    un clic sur le + me redonne le même état si mon test échoue, sinon j'ai la sous-arborescence de mon noeud

  2. #2
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Bonjour, a-tu essayé d'utilisé la méthode setExpanded(boolean) de la classe TreeItem ?

Discussions similaires

  1. Events de Treeview dans un popup Ajax
    Par Rudyyyy dans le forum ASP.NET
    Réponses: 0
    Dernier message: 01/08/2011, 12h07
  2. [SWT] Expand Bar en cascade
    Par abdehüe dans le forum SWT/JFace
    Réponses: 5
    Dernier message: 16/11/2007, 10h25
  3. [C#] TreeView Click Event
    Par bel.laurent dans le forum Windows Forms
    Réponses: 18
    Dernier message: 29/10/2005, 13h22
  4. [C# Treeview] sauvegarde treenode problème Expand()
    Par joujoukinder dans le forum Windows Forms
    Réponses: 5
    Dernier message: 27/07/2005, 13h10
  5. [VB.NET] [TreeView] expand node d'un treeview
    Par graphicsxp dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/04/2005, 16h21

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