Primefaces数据表filterBy String

问题描述 投票:0回答:1

我已经阅读了建议的帖子,但是没有一个适合我的问题。问题在于,当选择要过滤的条件时,什么也不会发生。

enter image description here

<h:form id="form"> 

        <p:dataTable var="task" value="#{searchMB.tasksBean}" 
                    emptyMessage="No tasks found with given criteria"
                     widgetVar="tasksTable"  filteredValue="#{searchMB.filteredTasks}">

            <p:column headerText="Priority" filterBy="#{task.priority}" filterMatchMode="in">
                <f:facet name="filter">
                    <p:selectCheckboxMenu label="Show only.." onchange="PF('tasksTable').filter()" panelStyle="width:125px" scrollHeight="50">
                        <f:selectItems value="#{searchMB.priorities}" />
                    </p:selectCheckboxMenu>
                 </f:facet>
                <h:outputText value="#{task.priority}" />
            </p:column>

在支持bean中没有什么特别的,只是加载任务和任务列表,filteredTasks和selectmenu优先级的方法。

请咨询。

更新(我尝试过的链接)

primefaces Datatable filter is not working-我不知道为什么这不起作用,什么也没发生。我也尝试过使用contains来一次搜索信号优先级。

FilterBy using column doesn't work in primefaces 5.3-什么也没有发生

Primefaces dataTable filter search By not found-什么也没有发生

jsf primefaces jsf-2 filter datatable
1个回答
0
投票

我在浏览器控制台日志中搜索了类似的问题,搜索了很长时间,发现此错误-“未捕获的类型错误:无法读取未定义的属性'keycode'”

© www.soinside.com 2019 - 2024. All rights reserved.