<h:dataTable id="accountsOptions"
value="#{account.mainOptions}" var="mainOption">
<h:column>
<h:outputText value="#{mainOption.name}"/>
</h:column>
</h:dataTable>
I需要在ui:param
中,它将包含该表所有列的值。我怎么能做到呢?没有js/jquery .
我用Java编写了一个自定义函数,它解析MainOptions并返回必要的字符串。
<h:dataTable id="accountsOptions"
value="#{account.mainOptions}" var="mainOption">
<h:column>
<h:outputText value="#{mainOption.name}"/>
</h:column>
<ui:param name="options" value=#{cf:formatMainOptions(mainOption)}/>
</h:dataTable>