【发布时间】:2024-01-03 22:10:01
【问题描述】:
我有一个带有支持 bean 的 xhtml 文件,我想动态创建一个表。我可以动态创建列,但是如何访问 item 变量的 heading 属性。我的意思是,如果 headings 变量中有“Stock”字符串(所以这将是列的标题),那么我该如何访问 item.stock数据?
XHTML:
<ice:dataTable value="#{tableBean.carInventory}" var="item">
<ice:columns value="#{tableBean.showableCols}" var="headings">
<f:facet name="header">
<h:outputText value="#{headings}"/>
</f:facet>
<ice:outputText value="#{item.?????headings??????}"/>
</ice:columns>
</ice:dataTable>
【问题讨论】:
-
你试过
#{item[headings]}吗? -
是的,这就是解决方案,非常感谢
-
不客气。这种表达方式有wiki here at SO。 ;)
标签: java jsf jsf-2 xhtml icefaces