如何在p:column中应用regEx?

时间:2019-06-21 09:13:42

标签: jsf filter primefaces datatable

我有一个p:datatable,其中包含如下所示的p:column:

<p:column headerText="#{text['trip.committente']}" filterBy="#{trip.committente.name}" filterStyle="width:100%" filterMatchMode="contains" rendered="#{tripList.broker.showCustomer}" sortBy="#{trip.committente.name}">
    <h:outputText value="#{trip.committente.name}" />
</p:column>

例如,如果我将字符串“ spa”插入所有同时包含“ spa”和“ s.p.a”的字符串,我想应用regEx。显示。 因此,对于用户而言,不必插入特殊字符,并且如果用户输入特殊字符,插入的字符也必须被忽略。

我已经尝试过

<p:keyFilter regEx="/[a-z0-9]/i" />

<f:validateRegex pattern="[^a-zA-Z0-9]" />

但它们不起作用。

0 个答案:

没有答案