0

从 tr:table 生成的 html 包含 th 的标题和 td 的行数据,这很好。

我的问题是我想为“th”元素设置样式

当我向 tr:outputText 添加样式时,这不起作用。

我尝试添加的样式是 - text-align:right

我该怎么做才能控制从 jsf 生成的 html(特立尼达就是这种情况)

我的代码

 <tr:table value="#{myManagedBean.allEmployees}"
      bandingInterval="2" banding="row" var="emp">
  <tr:column>
      <f:facet name="header">
      <tr:outputText value="Name"/>
     </f:facet>
     <tr:outputText value="#{emp.ename}"/>
  </tr:column>
  <tr:column>
    <f:facet name="header">
     <tr:outputText value="Department Number"/>
    </f:facet>
    <tr:outputText value="#{emp.deptno}"/>
  </tr:column>
</tr:table>

任何人 ?

4

1 回答 1

0

你可以摆弄特立尼达皮肤选择器。所以把它放在你的 trinidad-skin.css 中:

af|column::sortable-header-text
{
    text-align: right;
}

特立尼达换肤的更多信息:http: //myfaces.apache.org/trinidad/skin-selectors.html

于 2012-11-20T08:55:06.847 回答