如何向JSF数据表头添加特定属性

时间:2014-12-08 15:44:55

标签: datatable jsf-2.2

我正在使用JSF 2.2并希望向datatable标题行添加一些特定属性。 HTML中的最终结果应该是这样的。

<table>
<th my-attribute="myattributevalue"> Header Column </th>
....

这可以在JSF中使用吗?

1 个答案:

答案 0 :(得分:3)

使用<f:passThroughAttribute/>设置自定义属性。可以通过在th

上设置rowHeader="true"来呈现<h:column/>
    <h:dataTable>
          <h:column rowHeader="true">
               <h:outputText value="Header Column"/>
               <f:passThroughAttribute name="my-attribute" value="myattributevalue"/>
          </h:column>
    </h:dataTable>