在动态列中设置输入字段的ID Richfaces JSF-1.2在未呈现时

时间:2015-07-30 12:09:48

标签: jsf richfaces jsf-1.2

我有动态专栏。有些人还有其他人没有输入字段。 如果我不想渲染它,为什么我必须设置输入字段的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

1 个答案:

答案 0 :(得分:0)

我修复了它,只是从我的Column Bean中添加了一个唯一的Id-Value。

更好的解决方案是这样做: https://stackoverflow.com/a/18358949/5146922

THX BalusC