通过变量JSF访问数据

时间:2012-08-03 11:32:42

标签: java jsf jsf-2 xhtml icefaces

我有一个xhtml文件,有一个支持bean,我想动态创建一个表。我可以动态创建列,但是如何访问变量的标题属性。我的意思是,如果标题变量中有“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>

1 个答案:

答案 0 :(得分:0)

所以我不能接受评论,所以我必须写一个,答案是使用:#{item[headings]},感谢 eljunior