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 :

comment définir la position des Items d'un DynamicForm ?


Sujet :

GWT et Vaadin Java

  1. #1
    nac
    nac est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 33
    Points : 28
    Points
    28
    Par défaut comment définir la position des Items d'un DynamicForm ?
    Bonjour à tous,
    Je travail avec un DynamicForm (lib smartclient).
    je souhaite présenter sur une même ligne mes 2 champs (login et mot de passe) ainsi que le bouton de validation.
    Voici 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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    public class HeaderSet extends HLayout {
    	public HeaderSet() {		
    		HLayout hLayout = new HLayout();  
    		hLayout.setHeight100();
    		hLayout.setWidth100();
    		LayoutSpacer leftPart = new LayoutSpacer();
    		leftPart.setWidth("60%");
     
    		HLayout rightPart = new HLayout();
    		rightPart.setHeight100();
    		rightPart.setWidth("40%");
    		rightPart.addMember(createIdForm());				
     
    		hLayout.addMember(leftPart);
    		hLayout.addMember(rightPart);
     
    		this.setBorder("1px grey");
    		this.setWidth100();    
     
    		this.addChild(hLayout);
    	}  
     
     
    	/**
             * @return DynamicForm, le formulaire d'identification
             */
    	private DynamicForm createIdForm (){
    		final DynamicForm form = new DynamicForm();
    		form.setWidth100();		
    		form.setGroupTitle("Identification");
    		form.setBorder("1px solid lightgrey");
    		form.setLayoutAlign(VerticalAlignment.TOP);
    		form.setTitleOrientation(TitleOrientation.TOP); 
     
    		TextItem usernameItem = new TextItem();  
    		usernameItem.setTitle("Username");  
    		usernameItem.setRequired(true);  
    		usernameItem.setDefaultValue("bob");    
     
    		PasswordItem passwordItem = new PasswordItem();  
    		passwordItem.setTitle("Password");  
    		passwordItem.setRequired(true);  
     
    		ButtonItem submitButton = new ButtonItem();
    		submitButton.setTitle("LogMe");
     
    		form.setFields(new FormItem[] {usernameItem, passwordItem, submitButton});
     
    		return form;
    	} 
     
    }
    Mais mon bouton submit est systématiquement inséré une ligne sous le formulaire. Pourtant, mon HLayout est suffisement 'grand' pour l'acceuillir (cf. piece jointe).
    Une idée pour résoudre ce problème de présentation ?
    Idem, pourquoi le GroupeTitle n'apparait pas ?
    Images attachées Images attachées  

Discussions similaires

  1. Comment définir une position null au CurrencyManager
    Par Pilloutou dans le forum Framework .NET
    Réponses: 7
    Dernier message: 17/05/2007, 08h04
  2. Réponses: 1
    Dernier message: 02/05/2007, 15h16
  3. Comment définir la position de la fenêtre ?
    Par Invité dans le forum SDL
    Réponses: 4
    Dernier message: 21/06/2006, 11h56
  4. Comment récupérer la position des icones du bureau ?
    Par bambino3996 dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 29/09/2005, 18h38
  5. Comment dééfinir les valeurs des abscisses en Time ?
    Par marsupilami34 dans le forum Langage
    Réponses: 1
    Dernier message: 29/09/2005, 15h50

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