Définir la largeur de la JSF en-tête de colonne fixe la taille de la table
J'ai un JSF datatable avec table-layout:fixe, où je suis en train de pourcentage établi en fonction de la largeur de chaque colonne. J'ai pensé que si j'ajoute un attribut width de l'en-tête dans IE, alors qu'il fonctionne comme prévu. Cependant, je ne peux pas comprendre comment ajouter un attribut width dans le code.
J'ai ajouté un attribut à l'intérieur de la facette de l'en-tête, mais qui n'a pas fonctionné. Il n'a pas de travail à l'intérieur de la colonne étiquette, soit.
Si quelqu'un pouvait m'aider ce serait apprécié.
<h:column>
<f:facet name="header">
<h:outputText
value="#{messageSource['tasks.headline.task']}" />
<f:attribute name="width" value="20%"/>
</f:facet>
<t:commandLink id="lookAtTask" action="lookAtTask">
<t:updateActionListener property="#{flowScope.localTask}"
value="#{data.task}" />
<h:graphicImage url="/images/icon_properties_16x16.gif"
alt="#{messageSource['tasks.headline.task']}" />
</t:commandLink>
</h:column>
Avez-vous essayé
docs.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/...
Bon... je pensais
<h:column style="width: 40%;">
?docs.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/...
Bon... je pensais
<p:column>
OriginalL'auteur Stormfjes | 2012-10-03
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
headerClass
attribut de la<h:column>
pour spécifier un style de classe de l'en-tête.avec, par exemple, cette CSS
Vous êtes les bienvenus.
Pour une raison quelconque
headerClass
ne fonctionne pas pour moi.styleClass
a fait le tour.OriginalL'auteur BalusC