Jsf 过滤<;丰富:列>;成分内

Jsf 过滤<;丰富:列>;成分内,jsf,richfaces,Jsf,Richfaces,希望有人能帮上忙,因为我在这个问题上陷入了困境。我在别处找不到什么帮助 高级目标:创建一个自定义标记,以帮助在Richfaces中重用extendedDataTable。我有一个自定义标记,我希望类似于: <mytag:customTable bean="#{myBean}"/> 包含该表代码的(简化)文件如下(table.xhtml) ). 我已经证实,当它是一个动作时,这种方法是正确的。然而, 在这种情况下,这似乎对filterMethod没有帮助(也许b/c函数签名不

希望有人能帮上忙,因为我在这个问题上陷入了困境。我在别处找不到什么帮助

高级目标:创建一个自定义标记,以帮助在Richfaces中重用extendedDataTable。我有一个自定义标记,我希望类似于:

<mytag:customTable bean="#{myBean}"/> 

包含该表代码的(简化)文件如下(table.xhtml)


).
我已经证实,当它是一个动作时,这种方法是正确的。然而, 在这种情况下,这似乎对filterMethod没有帮助(也许b/c函数签名不同?)。基于这些解决方案,我需要如下内容:

在EL语法的许多排列中,我没有发现任何有效的。每次,这种方法都会抛出一个异常,表示“bean”解析为null。 为了检查bean是否被识别,我让它通过
(删除有问题的筛选器方法=…)并且没有问题。因此,问题似乎完全在于过滤方法接收到的任何东西。我发现我认为是一个非常相似的问题,但这似乎没有得到回答


提前谢谢

我在使用RichFaces 3.3.3和JSF 1.2时面临同样的问题,但没有可用的解决方案


在RichFaces上发现了一个仍然开放的,因此可能不再被修复的问题。

我在没有可用解决方案的情况下使用RichFaces 3.3.3和JSF 1.2也面临同样的问题

在RichFaces发现了一个仍然开放的,因此可能不再修复的

 <!--...header stuff -->
<ui:component>
<a4j:outputPanel>
    <h:form>
    <rich:extendedDataTable
        value="#{bean.theData}"
        var="entity"
            id="table">

        <rich:column filterMethod="#{...}">
                     <f:facet name="header">                  
                            <h:inputText value="#{bean.filterValue}">
                               <a4j:support event="onkeyup" reRender="table"/>
                            </h:inputText>
                     </f:facet>
                     <h:outputText value="#{entity.item}"/>
        </rich:column>

    </rich:extendedDataTable>
    </h:form>
</a4j:outputPanel>
</ui:component>
<rich:column filterMethod="#{bean.filterFunction}">