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 に答える