我正在使用丰富的4.3.1-Final,我无法设置scrollListener。 在每次测试中,我都会得到空指针异常。
rich:dataScroller定义
<rich:dataScroller id="topScroller" renderIfSinglePage="true" for="table" maxPages="5" page="#{mainSearchBean.currentPage}" fastControls="hide" render="table topScrollerPanel bottomScrollerPanel" scrollListener="#{mainSearchBean.dtListener}"/>
侦听器方法
public void dtListener(DataScrollEvent event) {
logger.debug("Pageindex: #0 "+ currentPage);}
错误
java.lang.NullPointerException
at org.richfaces.taglib.MethodExpressionScrollListener.processDataScroll(MethodExpressionScrollListener.java:27)
at org.richfaces.event.DataScrollEvent.processListener(DataScrollEvent.java:83)
at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:778)
at org.richfaces.component.AbstractDataScroller.broadcast(AbstractDataScroller.java:206)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
任何想法是什么问题?任何帮助表示赞赏。 ;)
谢谢!