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 :

problème d'affichage avec gwtext.


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 8
    Par défaut problème d'affichage avec gwtext.
    bonjour à tous

    Utilisateur de gwt designer, j'ai voulu essayer gwtext.
    après avoir réglé les paramètres gwtext, j'ai voulu essayer les Widgets

    voilà mon problème :


    public class ImageViewer implements EntryPoint {

    Panel panel1 = new Panel();

    public void onModuleLoad() {
    RootPanel.get();

    panel1.setTitle("Panel1");
    panel1.setHeight("351px");

    final Panel Panel2 = new Panel();
    panel1.add(Panel2);
    Panel2.setCollapsible(true);


    Panel2.setTitle("Panel2");
    Panel2.setHeight("351px");

    final coucou coucou_ = new coucou();
    Panel2.add(coucou_);


    RootPanel rootPanel = RootPanel.get();
    rootPanel.add(panel1, 0, 0);

    }
    }





    public class coucou extends Composite {


    public coucou() {

    final AbsolutePanel absolutePanel = new AbsolutePanel();
    initWidget(absolutePanel);

    final Panel Panel3 = new Panel();
    absolutePanel.add(Panel3, 100, 102);
    Panel3.setTitle("Panel3");
    Panel3.setSize("100px", "100px");

    final Panel Panel4 = new Panel();
    absolutePanel.add(Panel4, 300, 102);
    Panel4.setTitle("Panel4");
    Panel4.setSize("100px", "100px");

    final FieldSet fieldSet = new FieldSet("FieldSet");
    absolutePanel.add(fieldSet, 16, 29);
    fieldSet.setWidth("384px");

    final Button button = new Button("New Button");
    fieldSet.add(button);

    }

    }



    le résultat de la compilation, aucune erreur.
    le contenu coucou_ ne s'affiche pas correctement.
    débutant avec gwtext , quelqu'un aurait-il une petite idée.
    merci.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 8
    Par défaut
    je viens de trouver la solution à mon problème.
    Il faut remettre dans l'ordre les lignes de code généré par gwt-designer avec gwt-ext.


    Voici le code généré par gwt-designer pour un panel :

    final Panel panel = new Panel();
    absolutePanel.add(panel, 100, 240);
    panel.setCollapsible(true);
    panel.setTitle("Panel3");
    panel.setSize("100px", "100px");

    les lignes remises dans l'ordre :

    final Panel Panel3 = new Panel();
    Panel3.setTitle("Panel3");
    Panel3.setCollapsible(true);
    absolutePanel.add(Panel3, 100, 102);
    panel.setSize("100px", "100px");

    ceci fonctionne et a résolu la plupart de mes problèmes avec gwt-designer.

    voici la classe coucou rectifié :
    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
    public class coucou extends Composite {
     
    public coucou() {
     
    final AbsolutePanel absolutePanel = new AbsolutePanel();
    initWidget(absolutePanel);
     
    final Panel Panel3 = new Panel();
    Panel3.setTitle("Panel3");
    Panel3.setCollapsible(true);
    absolutePanel.add(Panel3, 100, 102);
    Panel3.setSize("100px", "100px");
     
    final Panel Panel4 = new Panel();
    Panel4.setTitle("Panel4");
    Panel4.setCollapsible(true);
    absolutePanel.add(Panel4, 300, 102);
    Panel4.setSize("100px", "100px");
     
    final FieldSet fieldSet = new FieldSet("FieldSet");
    final Button button = new Button("New Button");
    fieldSet.add(button);
    absolutePanel.add(fieldSet, 16, 29);
    fieldSet.setWidth("384px");
     
    }
     
    }
    sinon malgré ce petit problème avec les widgest gwt-ext sous gwt-designer.
    gwt-designer reste très sympa à utiliser avec gwt-ext.
    gwt designer

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 8
    Par défaut
    Un problème déjà connu :

    Voici la réponse qui m'a été donnée sur le forum www.Instantiations.com

    This is result of known problems with ExtJs / GWT-Ext...

    http://www.gwt-ext.com/forum/viewtopic.php?f=5&t=214
    GWT Designer expects normal GWT behavior here and the GWT-Ext widgets are behaving very badly.

    Given that the future of GWT-Ext appears to be in question, this is not something we are going to try to fix.



    Que doit-on penser de la dernière phrase, pour ma part en tant qu'utilisateur gwt designer c'est un problème qui revient trop s'ouvrant.


    GWT EXT oui ou non, je me pose la question.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'affichage avec IE
    Par sheepk dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 11/11/2005, 13h00
  2. Réponses: 6
    Dernier message: 19/05/2005, 11h06
  3. problème d'affichage avec printf
    Par sorari dans le forum C++
    Réponses: 12
    Dernier message: 08/03/2005, 18h30
  4. Réponses: 6
    Dernier message: 19/10/2004, 13h46
  5. Problème d'affichage avec trace
    Par WriteLN dans le forum Flash
    Réponses: 10
    Dernier message: 22/10/2003, 16h59

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