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 :

Paramétrer la hauteur d'un TabPanel


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 265
    Par défaut Paramétrer la hauteur d'un TabPanel
    Bonjour,

    J'essaie de modifier le style CSS des TabPanel.

    J'y arrive à peu près, sauf au niveau de la hauteur de ces derniers.

    Je me suis aperçu que GWT devait me générer un div à la volée avec une hauteur fixe, seulement impossible de le modifier dans le CSS, vu que ce div n'a pas d'id, ni de classe...

    Quelqu'un saurait-il m'expliquer comment faire pour contourner le problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 94
    Par défaut
    T'as essayé ça :

    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
     
    .gwt-TabPanel {
    }
     
    .gwt-TabBar {
    /*tes propriétés CSS*/
    }
     
    .gwt-TabBar .gwt-TabBarItem {
    /*tes propriétés CSS*/
    }
     
    .gwt-TabBar .gwt-TabBarItem-selected {
    /*tes propriétés CSS*/
    }
     
    .gwt-TabBar .gwt-TabBarItem:hover {
      /*tes propriétés CSS*/
    } 
     
    .gwt-TabBar .gwt-TabBarItem-selected:hover { 
      /*tes propriétés CSS*/
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 265
    Par défaut
    En fait, je ne dois pas ajouter de nouvelles classes, juste me débrouiller avec ce qui est fourni a la base.
    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
    .gwt-TabLayoutPanel {
     
    }
    .gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs {
     height:4em; 
    }
    .gwt-TabLayoutPanel .gwt-TabLayoutPanelContentContainer {
      border-color: #ccc;
      border-style: solid;
      border-width: 0px 1px 1px;
    }
     
    .gwt-TabLayoutPanel .gwt-TabLayoutPanelContent {
      overflow: hidden;
     
    }
    .gwt-TabLayoutPanel .gwt-TabLayoutPanelTab {
      width:250px;
      cursor: pointer;
      cursor: hand;
      color: white;
      font-weight: bold;
      text-align: center;
      color:#fff;
      font-weight:bold;
      height:auto;
      padding-top:20px;
      padding-bottom:20px;
      background-color:grey;
    }
     
    .gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected {
      cursor: default;
      background: url(../images/fond_panel.jpg);
      color: #fff;
      font-weight: bold;
    }
    Ce qui donne cela comme code, sauf que le div .gxt-TabLaoutPanelTabs est pris dans un autre div, qui n'a ni id ni classe mais GWT génère le div comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style='position:absolute; overflow:hidden; left:0px;right:0px; height:2.5em'>
    Si j'examine le code avec FireFox et que je change à la volée le height par height:4em, ça fonctionne... seulement, je ne vois pas comment obliger ce div à avoir cette taille par défaut.

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 94
    Par défaut
    J'ai bien compris, tu veux fixer la hauteur des onglets ?

    T'as essayé comme ça, parce que chez moi ça fonctionne :

    .gwt-TabBar .gwt-TabBarItem {
    Height: 4em;
    }

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 265
    Par défaut
    oui j'ai essayé de coller la hauteur dans le tab, mais encore une fois ca ne passe pas, le div générer au dessus bloque la taille.

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 94
    Par défaut
    tu peux poster la partie du code (java) concernée ?

Discussions similaires

  1. Paramétrer la hauteur d'un contrôle animé
    Par Thrud dans le forum Windows Presentation Foundation
    Réponses: 0
    Dernier message: 13/09/2010, 11h48
  2. [SWT] Problème de paramètre GridData
    Par yolepro dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 06/12/2002, 10h37
  3. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 19h47
  4. [JMF][MediaPlayer] hauteur et largeur de la video
    Par mbp566 dans le forum Multimédia
    Réponses: 3
    Dernier message: 07/08/2002, 15h19
  5. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 11h24

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