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

时间:2013-05-27 13:57:23

标签: jsf-2 richfaces ajax4jsf

我正在使用带有外部过滤和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>

问题:a4j:支持不会在rich:column

中触发
<a4j:support event="onkeyup" reRender="table, ds" requestDelay="200" action="#bean.method}"
         oncomplete="alert('working')">

没有警告或调用bean中的方法。这适用于rich:dataTable。我不明白为什么它不能使用extendedDataTable。

有什么方法可以解决这个问题吗?

任何帮助都会很棒!

0 个答案:

没有答案