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

JSF Java Discussion :

[Richfaces] bloquer le redimensionnement auto des colonnes


Sujet :

JSF Java

  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2008
    Messages : 179
    Points : 172
    Points
    172
    Par défaut [Richfaces] bloquer le redimensionnement auto des colonnes
    Bonjour,

    Mon problème concerne les rich:column inclus ici dans une rich:datatable (j'utilise richfaces 3.3.3 final)

    J'ai tenté par tous les moyens (columnsWidth,columnClasses sur la table, width ou headerClass sur la colonne, style="width...") de forcer la taille de ma colonne, mais au final, quoi que je fasse, et lorsque le contenu dépasse la taille orginellement fixée de ma colonne, la colonne est redimensionnée aux détriment des colonnes suivantes (avec les effets visuels désagréables que peut engendrer une telle réduction).
    Ce que je souhaite au final est que ma colonne soit de largeur fixe (quelque soit son contenu) mais que le contenu passe à la ligne au besoin.

    Après de nombreuses recherches, je suis toujours au même point... donc si l'un d'entre vous sait comment faire celà, je m'empresserai d'appliquer ce remède miracle!

  2. #2
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2008
    Messages : 179
    Points : 172
    Points
    172
    Par défaut
    Finalement, j'ai trouvé la solution :

    interdire l'ajustement auto en fixant le "table-layout". Ca se traduit de la manière suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    table.default,table.default thead th,table.default tfoot td,table.default caption.captiontitle {
      table-layout: fixed;
    }
    Et sur le style de mes cases, je force le saut à la ligne lorsque le contenu dépasse les limites du conteneur (ce qui évite le texte coupé ou le texte qui dépasse sur la case d'à côté) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    table.default tbody tr td.maCase {
    	word-wrap: break-word;
    }
    Et voilà... merci à ceux qui ont réfléchi au problème.
    Et j'espère que cette solution sera utile à d'autres.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/02/2014, 10h29
  2. [PHPExcel] Redimensionnement automatique des colonnes d'un fichier excel
    Par beegees dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 22/01/2012, 15h15
  3. [Jexcel] Agrandissement auto des colonnes
    Par vallica dans le forum JDBC
    Réponses: 4
    Dernier message: 24/05/2011, 14h40
  4. Redimensionnement dynamique des colonnes
    Par jamin dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 07/01/2009, 17h08
  5. [C#] ListView resize auto des colonnes
    Par aeled dans le forum Windows Forms
    Réponses: 3
    Dernier message: 18/04/2006, 09h46

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