Jsf 无法对rich:datatable进行筛选
我正在做一个项目,有些部分我还没有开发。现在我必须在一个表上设置一个过滤器,因为我们使用富格面,我想使用过滤器,如中的示例所示 但是它不起作用,我知道这可能是由于filterValue属性,因为我不确定是否指向了正确的bean。一切看起来都很好,但过滤器不在那里 有什么建议吗?我怎样才能知道什么是合适的豆子? 这只包含我要筛选的列Jsf 无法对rich:datatable进行筛选,jsf,richfaces,richdatatable,Jsf,Richfaces,Richdatatable,我正在做一个项目,有些部分我还没有开发。现在我必须在一个表上设置一个过滤器,因为我们使用富格面,我想使用过滤器,如中的示例所示 但是它不起作用,我知道这可能是由于filterValue属性,因为我不确定是否指向了正确的bean。一切看起来都很好,但过滤器不在那里 有什么建议吗?我怎样才能知道什么是合适的豆子? 这只包含我要筛选的列 <rich:dataTable var="_project" value="#{projectController.showDeactivateEmpl
<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 >= 75 and _project.maxHours!=0? '#d20f19' : '#000000'};">
</h:outputText>
</rich:column>
<rich:datatable/>
属性名只是filterValue
什么是合适的bean取决于您,filterValue只需指向您希望存储值的某个属性。谢谢您的观点,但这篇文章没有拼写好,我的代码中就有它……我想知道这是怎么回事。我已经更新了答案,您保存值的bean的范围是什么?