【发布时间】:2016-01-18 18:42:27
【问题描述】:
我在同一页面上有两个 primefaces 数据表,我需要添加两个全局过滤器,每个过滤器一个。但全局过滤器仅在您输入文本 id =“globalFilter”时才有效。我不能有两个相同的 id,因为我收到重复的 id 错误。有什么解决办法吗?
谢谢
【问题讨论】:
标签: primefaces jsf-2.2
我在同一页面上有两个 primefaces 数据表,我需要添加两个全局过滤器,每个过滤器一个。但全局过滤器仅在您输入文本 id =“globalFilter”时才有效。我不能有两个相同的 id,因为我收到重复的 id 错误。有什么解决办法吗?
谢谢
【问题讨论】:
标签: primefaces jsf-2.2
我也有同样的问题,似乎是正确的行为,遵循 PrimeFaces API:
位于标头的过滤器是一个适用于所有字段的全局过滤器,这 是通过调用称为filter()的客户端API方法来实现的, 重要的部分是将输入文本的 id 指定为 globalFilter 这是数据表的保留标识符
当时我的解决方法是将 inputText 过滤器放在数据表之外,然后手动过滤具有所需值的查询。
【讨论】: