无法对rich:datatable进行过滤

时间:2015-09-04 14:48:57

标签: jsf richfaces richdatatable

我正在研究一个项目,还有一些我尚未开发的部分。现在我必须在桌面上设置过滤器,因为我们使用富脸,我想使用过滤器,如exadel中的示例。

然而它不起作用,我知道这可能是由于filterValue属性,因为我不确定我是否指向正确的bean。一切看起来都不错,但过滤器不在那里。

有什么建议吗?我怎样才能知道什么是正确的豆? 这仅包含我要过滤的列。

<rich:dataTable var="_project"
    value="#{projectController.showDeactivateEmployees? projects : projectController.getViewableProjects(projects)}"
    rendered="#{not empty projectController.getViewableProjects(projects)}"
    styleClass="simpletablestyle" sortMode="single">
    <rich:column filterBy="#{_project.name}" filterValue="#{project.name}">
            <f:facet name="header">#{msg.common_Name}</f:facet>
            <h:outputText value="#{_project.name}"
                style="color:#{_project.usedHours * 100 / _project.maxHours &gt;= 75 and _project.maxHours!=0? '#d20f19' : '#000000'};">
            </h:outputText>
    </rich:column>
<rich:datatable/>

1 个答案:

答案 0 :(得分:0)

属性名称只是“filterValue”。

什么是正确的bean取决于您,filterValue只需指向您希望存储值的某个属性。