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

GWT et Vaadin Java Discussion :

GWT Tree SelectionHandler


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 38
    Par défaut GWT Tree SelectionHandler
    Bonjour à tous,

    J'ai une question sur la gestion des évènements GWT. Peut être il y en a parmi vous qui peuvent aider.
    Voila, je veux créer un Tree couplée avec un bouton qui permet de supprimer ou éditer l'élément sélectionné de l'arbre. Cela ressemble à :
    Éditer | Supprimer
    +Elem1
    +param1
    +param2
    +Elem2
    +param4
    +param5
    Pour cela, je passe l'arbre comme parametre au bouton MAIS le problème est qu'il ne réajit pas au changement du séléction.

    Voici à quoi ressemble mon code:
    //----------------------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    Tree t = new Tree();
    for (final Element elem : elements) {
    	TreeItem ti = createbranches(elem , masterPanel);
    	t.addItem(ti);
    }
    vpanel.add(t);
     
    private TreeItem createbranches(final Element elem, final HorizontalSplitPanel hspanel ) {
    		final FocusPanel TreeFocus = new FocusPanel(new HTML("<u>"+elem.getName()+"</u>"));
    		TreeFocus.addClickHandler(new ClickHandler() {
    			@Override
    			public void onClick(ClickEvent event) {
    				hspanel.setRightWidget(new Label(elem.getName()+" Element Update."));
    				selectedElement = elem;
    				TreeFocus.setFocus(true);
    			}
    });
    		TreeItem res =  new TreeItem(TreeFocus);
     
    		final FocusPanel gdFP = new FocusPanel(new HTML("<u>Geographical Data</u>"));
    		gdFP.addClickHandler(new ClickHandler() {
    					@Override
    					public void onClick(ClickEvent event) {
    						hspanel.setRightWidget(new DataPanel(elem));
    						gdFP.setFocus(true);
    					}
    		});
    		TreeItem gdTI = new TreeItem (gdFP);
    ....
    ....
    Le bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    class DeleteButton extends Button {
    	public DeleteButton (String string, final HorizontalSplitPanel hspanel, final ElementList elements, final Tree t, final ElementselectedElement) {
    		super(string);
    		ClickHandler handler = new ClickHandler(){
    			@Override
    			public void onClick(ClickEvent event) {
    				DeletePopup popup = new DeletePopup(hspanel, elements, t, selectedElement);
    				popup.show();
    			}
    		};
    		addClickHandler(handler);
    		setStyleName("buttonStyle");
     
    	}
    }
    //----------------------


    Merci de votre aide .
    Cordialement.

  2. #2
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 38
    Par défaut GWT Tree SelectionHandler (résolu)
    Bonjour,

    Problème résolu par l'ajout d'un accesseur sur l'attribut (représente l'élément sélectionné) que le bouton prend comme parametre.

    Je réponds à ma question peut être que cela peut aider d'autres personnes.
    oooouf

Discussions similaires

  1. DND-GWT sur un Tree
    Par Jervi dans le forum GWT et Vaadin
    Réponses: 0
    Dernier message: 22/07/2011, 10h48
  2. Tree View avec XML et XSL
    Par Drooxy dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 22/04/2003, 10h21
  3. pb formatage document XML généré par un dom tree
    Par lionel69 dans le forum APIs
    Réponses: 11
    Dernier message: 17/10/2002, 09h53
  4. BTREE & B+TREE
    Par TuxP dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 09/08/2002, 17h27
  5. Recherche algo tree
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 24/05/2002, 13h44

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