Primefaces Datatable clear filter布尔值设置为默认值(false)

时间:2017-12-14 07:07:48

标签: jsf primefaces

我正在使用primeface6.0,我有一个数据库,数据为50条记录,并且有分页器和过滤器选项,我正在过滤表中不存在的数据,而onclear boolean列设置为false,下面是代码

./configure --target=arm-linux-gnueabi --host=arm-linux-gnueabi --build=x86_64_unknown-linux-gnu 
make

1 个答案:

答案 0 :(得分:0)

我不确定内置过滤器清除功能是否正常工作,但我遇到了类似的问题,并决定创建我自己的自定义“清除”按钮并将其放在列标题中。

            <p:column style="width: 16px;" exportable="false">
                <f:facet name="header">
                    <p:commandLink id="clearFilterLink" onclick="PF('WidgetVar').clearFilters();"  styleClass="clear-filter-icon" />
                    <p:tooltip for="clearFilterLink" value="Clear Filters" trackMouse="true" position="right"/>
                </f:facet>
                <p:rowToggler />
            </p:column>

这仅供您参考,但我认为您可以做类似的事情。也许在页面的某处创建一个按钮,在点击时清除过滤器?