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

Eclipse Platform Discussion :

Rafraichir un éditeur


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 12
    Par défaut Rafraichir un éditeur
    Bonjour,

    Le contenu de mon éditeur dépend du contenu du modèle en entrée.

    Lorsque le modèle est rechargé, j'aimerais rappeler la méthode createPartControl afin de remettre à jour le contenu de l'éditeur.
    Le problème est qu'elle prend en paramètre le composite père.

    Est-il possible de récupérer ce composite à partir de l'éditeur (j'ai cherché dans les méthodes de IWorkbenchPart) ? Ou, dois-je appeler une autre méthode qui rappelle createPartControl ?

    Est-ce la bonne manière de faire au fait ?

    Merci pour votre aide

  2. #2
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 12
    Par défaut
    En fait dans createPartControl je fais appel à une méthode buildSections qui construit les sections de mon formulaire.
    Lorsque je veux rafraichir l'éditeur je fais appel à la méthode update suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public void update() {
    	this.loadPropertiesEditorModel();
    	for(Control control :form.getBody().getChildren()){
    		if(!control.isDisposed()){
    			control.dispose();
    		}
    	}
     
    	buildSections();
    	form.getBody().pack();
    }
    La première fois que je rafraichis l'éditeur avec les sections affichant les nouvelles données, celles-ci sont bien réaffichées. Et au deuxième appel de update, le réaffichage du corps du formulaire (form.getBody()) ne fonctionne pas jusqu'à que je fais un redimensionnement de la fenêtre.

    Merci pour votre aide.

Discussions similaires

  1. [EDI] Quel est l'éditeur que vous recommandez pour PHP ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 400
    Dernier message: 10/04/2018, 20h08
  2. Comment rafraichir un userControl dans l'éditeur
    Par Citylight dans le forum VB.NET
    Réponses: 3
    Dernier message: 19/05/2013, 00h34
  3. Quel est pour vous le meilleur éditeur xml ?
    Par neo.51 dans le forum XML/XSL et SOAP
    Réponses: 87
    Dernier message: 20/02/2010, 20h04
  4. Avec quel éditeur concevez-vous vos site web ?
    Par Marc-xhtml dans le forum Outils
    Réponses: 263
    Dernier message: 06/05/2009, 14h43
  5. Quel éditeur de code "multilanguage" ?
    Par biboun dans le forum Langages de programmation
    Réponses: 12
    Dernier message: 14/11/2002, 11h43

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