Jsf 2 Rich Faces:a4j:支持不在Rich:extendedDataTable中工作

Jsf 2 Rich Faces:a4j:支持不在Rich:extendedDataTable中工作,jsf-2,richfaces,ajax4jsf,Jsf 2,Richfaces,Ajax4jsf,我使用带有外部筛选和datascroller的extendedDataTable在页面之间导航 应用筛选器时,页面值不会被重置为第一页,因此,当在筛选时按下键时,我试图使用action属性重置页面 我尝试了以下代码: <rich:extendedDataTable id="table" ... <rich:column filterMethod="#{bean.filter}"> <f:facet name="header">

我使用带有外部筛选和datascroller的extendedDataTable在页面之间导航

应用筛选器时,页面值不会被重置为第一页,因此,当在筛选时按下键时,我试图使用action属性重置页面

我尝试了以下代码:

<rich:extendedDataTable id="table" ...
   <rich:column filterMethod="#{bean.filter}">

      <f:facet name="header">

        <h:panelGroup>
        <h:outputText value="Column Heading" />
        <h:inputText id="filterInput" value="#{bean.filterValue}">
        <a4j:support event="onkeyup" reRender="table, ds" requestDelay="200" action="#{bean.method}"
         oncomplete="alert('working')"/>
        </h:inputText
        </h:panelGroup>
     </f:facet>
   </rich:column>
...
</rich:extendedDataTable>

您使用的是哪个版本的RichFaces?输入错误是真的:
#bean.method}
?另外a4j:支持也没有关闭,即:/>结尾处对不起,这两个输入错误@Alexandre:RichFaces版本是3.3,如果在表格周围使用
h:form
,我看不到代码中的其他错误。您可以在页面的某个地方添加
a4j:log
,查看ajax是否真的启动,以及是否出现任何验证错误,等等。
<a4j:support event="onkeyup" reRender="table, ds" requestDelay="200" action="#bean.method}"
         oncomplete="alert('working')">