la largeur de la colonne en rich:datatable
Comment définir la colonne, la largeur pour un rich:column
à l'intérieur d'un rich:datatable
? Le width
attribut est ignoré. Voir le code suivant:
<rich:column label="#{msg[result]}" width="150px">
<f:facet name="header">
<h:outputText value="#{veryLongText}"/>
</f:facet>
<h:outputText value="#{someValue}" />
<f:facet name="footer">
<h:outputText value="#{someValue}" />
</f:facet>
</rich:column>
Si vous effectuez le rendu de cette colonne et veryLongText
est plus large que 150px de ne pas le briser en plusieurs lignes. Au lieu de cela, il ignore simplement la largeur de la colonne et prend autant de l'espace nécessaire.
Comment résoudre ce problème?
OriginalL'auteur pakore | 2010-08-18
Vous devez vous connecter pour publier un commentaire.
Essayer le
<rich:column>
'sheaderClass
attribut, comme suit:Puis, dans votre CSS (incorporé ou lié):
Vous pouvez également avoir quelques contrevient à la "white-space" propriété CSS entrée en jeu quelque part, de sorte que vous pouvez spécifier la
.myWidth
sélecteur de la manière suivante:OriginalL'auteur PattMauler
Si vous souhaitez obtenir des colonnes avec word-wrap utiliser ce un....
Il est testé sur Mozilla et IE 8.0.
OriginalL'auteur Om Yadav
utilisation:
style="width:150px"
ou
styleClass="myColumnClass"
lorsque vous ajoutez dans votre CSS
veryLongText
.OriginalL'auteur Dejell
vous pouvez utiliser ceci:
OriginalL'auteur mohamida