Primefaces 数据表过滤区分大小写
Primefaces Datatable Filtering is Case Sensitive
在我搜索一个字符串后,它在数据表中列出,我想知道我是否在不区分大小写的情况下过滤了 primefaces 数据表中的字符串值,我使用的是 Primefaces 5.0 社区版。
<p:dataTable id="users" var="user" value="#{ProcessBean.kList}" emptyMessage="#{msg['noRecordsFound']}"
dynamic="true" paginator="true" rows="10" rowKey="#{user.ID}"
rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'highlight1' : 'highlight2'}"
rowIndexVar="rowIndex" selectionMode="single" paginatorPosition="bottom">
<p:ajax event="rowSelect" listener="#{kisiProcessBean.onRowSelect}"
update=":form:tabView" />
<f:facet name="header">
<h:outputText value="#{msg['searchResultsPanel']}"/>
</f:facet>
<p:column id="name" sortBy="#{user.name}" filterBy="#{user.name}"
styleClass="name">
<h:outputText value="#{user.name}" />
<p:watermark for="@(.name)" value="#{msg['name']}" />
</p:column>
<p:column id="surname" sortBy="#{user.surname}" filterBy="#{user.surname}" styleClass="surname" >
<h:outputText value="#{user.surname}" />
<p:watermark for="@(.surname)" value="#{msg['surname']}" />
</p:column>
<f:facet name="footer">
</f:facet>
</p:dataTable>
这已在较新版本中修复。尝试其中之一。
在我搜索一个字符串后,它在数据表中列出,我想知道我是否在不区分大小写的情况下过滤了 primefaces 数据表中的字符串值,我使用的是 Primefaces 5.0 社区版。
<p:dataTable id="users" var="user" value="#{ProcessBean.kList}" emptyMessage="#{msg['noRecordsFound']}"
dynamic="true" paginator="true" rows="10" rowKey="#{user.ID}"
rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'highlight1' : 'highlight2'}"
rowIndexVar="rowIndex" selectionMode="single" paginatorPosition="bottom">
<p:ajax event="rowSelect" listener="#{kisiProcessBean.onRowSelect}"
update=":form:tabView" />
<f:facet name="header">
<h:outputText value="#{msg['searchResultsPanel']}"/>
</f:facet>
<p:column id="name" sortBy="#{user.name}" filterBy="#{user.name}"
styleClass="name">
<h:outputText value="#{user.name}" />
<p:watermark for="@(.name)" value="#{msg['name']}" />
</p:column>
<p:column id="surname" sortBy="#{user.surname}" filterBy="#{user.surname}" styleClass="surname" >
<h:outputText value="#{user.surname}" />
<p:watermark for="@(.surname)" value="#{msg['surname']}" />
</p:column>
<f:facet name="footer">
</f:facet>
</p:dataTable>
这已在较新版本中修复。尝试其中之一。