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 :

[GXT] SimpleComboBox bug d'affichage


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut [GXT] SimpleComboBox bug d'affichage
    Hello,

    Je suis en train de développer une application basée sur GWT/GXT.
    Je rencontre un bug d'affichage sur le composant SimpleComboBox.

    Un bon schéma vaut mieux qu'une longue explication (cf copie d'écran jointe).
    Le bouton de déroulement de la comboBox est décalé

    Je ne sais pas du tout comment gérer ce problème.

    Si vous avez une idée?

    Merci d'avance pour votre aide,

    Cordialement
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 36
    Par défaut
    Salut,

    Dans quel type de Panel sont elles ? t'aurais 1 tit bout de code ?

    Sinon il me semble avoir lu quelques post à propos de ce problème sur le forum GXT.

  3. #3
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,

    Merci pour ta réponse :-)

    Elles sont utilisées dans un FormPanel avect un FormData pour le positionnement des éléments.

    Ci dessous le code :

    Cela correspond à l'entête de la class
    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
     
    public class CreateJobOfferForm extends FormPanel {
    public class CreateJobOfferForm extends FormPanel {
     
    	public CreateJobOfferForm(final Window parent) {
     
    FormData formData = new FormData();  
     
     
    		setHeaderVisible(false);  
    		setFrame(true);  
     
    		setAutoWidth(true);
    		setAutoHeight(true);
    		//setLayout(new CenterLayout());
     
     
     
    		SimpleComboBox<String> statusList = new SimpleComboBox<String>();
    		statusList.setFieldLabel("JobOffer Status");
    		statusList.add("Draft");
    		statusList.add("Unpublished");
    		statusList.add("Publiched");
     
    		add(statusList,formData);
     
    		SimpleComboBox<String> typeOfcontractList = new SimpleComboBox<String>();
    		typeOfcontractList.setFieldLabel("Type of contract");
    		typeOfcontractList.add("CDI");
    		typeOfcontractList.add("CDD");
    		typeOfcontractList.add("Stage");
    		add(typeOfcontractList,formData);
     
    		SimpleComboBox<String> activitySectorlist = new SimpleComboBox<String>();
    		activitySectorlist.setFieldLabel("Activity sector");
    		activitySectorlist.add("Banque");
    		activitySectorlist.add("Assurance");
    		activitySectorlist.add("Industries");
    		activitySectorlist.add("Télécom");
    		add(activitySectorlist,formData);
     
    		SimpleComboBox<String> jobTypeList = new SimpleComboBox<String>();
    		jobTypeList.setFieldLabel("Job type");
    		jobTypeList.add("Administrateur");
    		jobTypeList.add("Moa");
    		jobTypeList.add("Chef de projet");
    		jobTypeList.add("Developpeur");
    		add(jobTypeList,formData);
     
     
     
     
    		Button b = new Button("Create",new SelectionListener<ButtonEvent>(){
     
    			@Override
    			public void componentSelected(ButtonEvent ce) {
    				MessageBox mb = new MessageBox();
    				mb.setMessage(" Name " + positionTitle.getValue() );
    				mb.show();
    				parent.hide();
    				Info.display("title", "Enregistrement effectué avec succès");
     
    			}});  
    		addButton(b);  
    		addButton(new Button("Cancel"));  
     
    		setButtonAlign(HorizontalAlignment.CENTER);// TODO Auto-generated constructor stub
    	}
     
    	}
    Cette classe est utilisée comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
            final Window w = new Window();        
    	w.setHeading("Product Information");
    	w.setModal(true);
    	w.setSize(700, 400);
    	w.setMaximizable(true);
    				
    					
    	//panel.add(buildCreateJobOfferForm(w));
    				
    				
    	w.add(new CreateJobOfferForm(w));
    	w.show();
    Merci d'avance pour ton aide!

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 36
    Par défaut
    Bon mon idée de départ c'etait que tes combo n'étaient pas placé dans 1 panel GXT mais dans 1 panel GWT (cela peut engendrer ce genre de comportement par moment) mais ce n'est pas le cas.

    2eme idée, les CSS, 1 propriété CSS sur ta page html qui ferait interférence avec les CSS GXT.

  5. #5
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,

    Merci pour ton retour,

    L'idée sur le CSS, serait peut être que j'aurais une référence à la CSS GWT et GXT?

    Normalement l'interopérabilité entre GWT et GXT ne devrait pas poser de problème non?

    Merci d'avance pour ton aide,

  6. #6
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,


    Merci encore pour ton aide et de m'avoir mis sur la voie...

    J'ai trouvé d'ou venait le problème.
    Dans le CSS de l'application, la règle suivante (à titre d'exemple) était renseigné :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    img {
      margin-top: 20px;
    }
    Effectivement, ça me décalait les images de 20px vers le bas... Maintenant je ne sais pas pourquoi cette ligne était dans mon fichier CSS.. mystère.

    En tout cas, les comboBox ressemblent maintenant à des ComboBox! :-)

    J'aime les explications rationnelles à problème qui peuvent paraître irrationnels.. ;-)

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

Discussions similaires

  1. [CSS]Bug d'affichage sous firefox 1.0.6
    Par nos80 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 12/09/2005, 00h12
  2. [W3C] [IE] bug d'affichage
    Par sidero dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 18/05/2005, 15h45
  3. [AWT] Bug d'affichage
    Par deathwing dans le forum Composants
    Réponses: 3
    Dernier message: 17/05/2004, 17h39
  4. [TP]TP7/XP : bug d'affichage
    Par art dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 17/04/2004, 22h20

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