Apache MyFaces Trinidad: <tr:column/> header <tr:table/> 内的对齐标记



我正在尝试创建标题向左或向右对齐的简单表格

如果是数字,标题应向右对齐,否则向左对齐。

这是我的代码:

<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>

我的代码的输出是列行按照我想要的右对齐或左对齐正确但列标题不是向右对齐,而是向左对齐。

我的问题是如何使列标题也向右对齐。

在上面的例子中,我需要标题文件大小将与 rig 对齐

谢谢

John。

您可以使用tr:columnalign属性。

例:

<tr:column align="right" headerText="File Name">
    <tr:outputText value="#{file.fileName}"/>
</tr:column>

最新更新