0

ヘッダーを左または右に揃えて単純なテーブルを作成しようとしています

数値の場合、ヘッダーは右に揃える必要があります。それ以外の場合は左に揃えます。

これは私のコードです:

<tr:treeTable width="700px" var="file" value="#{bean.files}">
<tr:column>
    <f:facet name="header" >
        <tr:outputText value="File Name"/>
    </f:facet>
    <tr:outputText value="#{file.fileName}"/>
</tr:column>
<tr:column inlineStyle="text-align:right">
    <f:facet name="header" >
        <tr:outputText value="File Size"/>
    </f:facet>
    <tr:outputText value="#{file.size}"/>
    <tr:convertNumber type="number"/>
</tr:column>

私のコードからの出力は、列の行が右または左に正しく配置されていることですが、列ヘッダーは右に配置されておらず、左に配置されています。

私の質問は、列ヘッダーも右揃えにする方法です。

上記の例では、ヘッダーのファイル サイズを右に揃える必要があります。

ありがとう、

ジョン。

4

1 に答える 1

0

alignの属性を使用できますtr:column

例 :

<tr:column align="right" headerText="File Name">
    <tr:outputText value="#{file.fileName}"/>
</tr:column>
于 2012-11-13T14:51:39.923 に答える