是否可以在richfaces数据表中定义标签“var”的动态值?
我有一个包含丰富数据表的组件,我想使用自定义“var”名称。
我这样做
成分:
<rich:extendedDataTable id="#{id}_list" cellspacing="0" rows="#{rows}" var="#{itemName}"
value="#{data}">
页:
<wh:list id="f" data="#{deviceListBean.data}" rows="20" itemName="item">
但我得到这样的异常(exception):
javax.servlet.ServletException: var cannot be EL-expression
javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
我希望能够使用自定义“var”名称。可能有另一种方法可以做到这一点?
最佳答案
这是一个技巧(name
的 ui:param
属性可以是 EL 表达式):
<ui:param name="#{itemName}" value="#{item}"/>
<rich:extendedDataTable var="item" value="#{data}">
关于jsf - 是否可以在richfaces数据表中定义标签 "var"的动态值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13228504/