下午好,
我正在尝试使用复合滤镜但是徒劳无功。虽然如果表中包含一个带有操作按钮且没有数据类型的列,我们一整天都在努力知道它不起作用,但现在我们想知道为什么它不会为用户呈现文本字段以输入他的过滤条件。 / p>
4-我们从中选择一个表达式 列表。
5-根本不渲染应该渲染的输入文本字段。 这使得复合滤波器不可用,因为用户无法输入他的搜索条件!
请帮忙。
<div>
<h:form>
<o:compositeFilter id="bookfilter" for="bookstable" autoDetect="true"/>
<o:dataTable id="bookstable" sortColumnId="title" value="#{bookController.items}" var="item" >
<o:singleRowSelection />
<f:facet name="header">
Book TABLE
</f:facet>
<f:facet name="columnMenu">
<o:columnMenu/>
</f:facet>
<o:column id="title" sortingExpression="#{item.title}" header="title">
<h:outputText value="#{item.title}"/>
</o:column>
<o:column id="topic" header="topic">
<h:outputText value="#{item.topic}"/>
</o:column>
<o:column id="writer" header="writerid" >
<h:outputText value="#{item.writer}"/>
</o:column>
</o:dataTable>
答案 0 :(得分:0)
显然这是一个影响Mojarra版本的错误2.0.3(2.0.4+)。 http://requests.openfaces.org/browse/OF-81 而且还没有固定在夜间版本中。