Quiero alinear a la derecha un valor outputText (es decir. Fee.TableAmount a continuación) y que quieren mantener la cabecera para esa columna centrada. ¿Qué parámetro tengo que pasar a outputText a continuación para lograr esto?derecho alinear contenido de la celda en una columna de tabla de datos
<h:dataTable>
...
(other columns)
...
<h:column headerClass="columnCenter">
<f:facet id="header_agency" name="header">
<h:outputText value="Amount"/>
</f:facet>
<h:outputText value="#{fee.tableAmount}">
<f:convertNumber maxFractionDigits="2" groupingUsed="true"
currencySymbol="$" type="currency" />
</h:outputText>
</h:column>
</h:dataTable>
Es cierto, pero curiosamente para el ' ... ' encabezados de la tabla parece uno sólo puede especificar la clase [en '' en lugar] (http: //docs.oracle.com/cd/E17802_01/j2ee/javaee/javaserverfaces/2.0/docs/pdldocs/facelets/h/column.html). Entonces: las clases de CSS para la columna * data * se toman de ' ' como se describe arriba, y el CSS para la columna * encabezados * de cada ''. –
Arjan
@Arjan: El [ ''] (http://docs.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/facelets/h/dataTable.html) tiene también un atributo 'headerClass'. Consulte también la sección "Representación del encabezado" de la documentación de etiqueta anteriormente mencionada. –
BalusC
Sí, pero eso se aplica a todos los encabezados de columna, y no es una lista separada por comas para una clase específica para una columna específica, [es que] (http://docs.oracle.com/cd/E17802_01/j2ee/javaee/javaserverfaces/2.0/docs/pdldocs/facelets/h/dataTable.html)? – Arjan