首页 > 解决方案 > 在前端的下拉列表和搜索框中键入适当的搜索

问题描述

我使用了带有注释的自定义转换器类,例如@FacesConverter(forClass = Date.class)覆盖前端中 Date 和 Boolean 对象的 JSF 默认字符串表示。我有两个问题:

标签: jsfconverters

解决方案


最后非常简单,遵循 Kukeltje 的建议:支持 bean 中的布尔值(不需要每列完成)并更改 xhtml:

<p:selectCheckboxMenu value="#{myView.yesNoCheckbox}" label="Select" onchange="PF('tableE').filter()" scrollHeight="150" filter="true" filterMatchMode="contains">
    <f:selectItem itemValue="#{true}" itemLabel="Yes"/>
    <f:selectItem itemValue="#{false}" itemLabel="No" />
</p:selectCheckboxMenu>   

唯一的缺点是这部分必须每列手动完成(我的数据表有大量的列,这就是为什么我想要一种简单的全局方法,例如转换器)。


推荐阅读