Я работаю над проектом, и есть некоторые части, которые я еще не разработал. Прямо сейчас я должен установить фильтр на таблицу, поскольку мы используем богатые лица, я хотел использовать фильтр, как в примере от exadel.Не могу сделать фильтр на богатых: datatable
Однако это не работает, я знаю, это может быть связано с имуществом filterValue
, потому что я не уверен, что я указываю на правильный компонент. Все выглядит хорошо, но фильтра там нет.
Любые предложения? Как я могу узнать, что является надлежащим компонентом? В нем содержится только столбец, который я хочу фильтровать.
<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/>
Спасибо за точку, но это было просто пропущено на этом посту, я получил это прямо на моем коде ... – Carloshf
Интересно, как это происходит. Я обновил ответ, какова область действия компонента, в котором вы сохраняете значение? – Makhiel