我有动态专栏。有些人还有其他人没有输入字段。 如果我不想渲染它,为什么我必须设置输入字段的ID?
<rich:columns value="#{columnBean.columns}" var="column" index="ind" id="#{column.id}">
<f:facet name="header">
<h:inputText id="#{column.inputFilterId}" value="#{otherBean.filterValue[column.filterBy]}" onkeyup="filterKeyUp(event)" onclick="Event.stop(event);" />
</f:facet>
<h:outputText value="#{columnBean.lineItemHandler[line]}" rendered="#{columnBean.curCol[column.id]}"/>
</rich:columns>
我使用的是JSF 1.2和Richfaces 3.3.3 Final
答案 0 :(得分:0)
我修复了它,只是从我的Column Bean中添加了一个唯一的Id-Value。
更好的解决方案是这样做: https://stackoverflow.com/a/18358949/5146922
THX BalusC