Hi

I'm currently working on a RefreshingView and I got the 2 followings issues :
- I've added an ActionPanel like the one in the Wicket Example and
when onClick is fired I got the following error :
ERROR - RequestCycle               - Index: 0
java.lang.IndexOutOfBoundsException: Index: 0
        at java.util.Collections$EmptyList.get(Collections.java:2970)
        at 
wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:88)
        at 
wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:89)
        at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:962)
        at wicket.RequestCycle.step(RequestCycle.java:1035)
        at wicket.RequestCycle.steps(RequestCycle.java:1114)
        at wicket.RequestCycle.request(RequestCycle.java:474)
        at wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:248)
        at wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:122)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:619)
The ActionPanel is define as following :
private class ActionPanel extends Panel {
                public ActionPanel(String id, IModel model) {
                        super(id, model);
                        add(new AjaxLink("+") {
                                @Override
                                public void onClick(AjaxRequestTarget arg0) {
                                        System.out.println("increment");
                                }
                        });
        }
}

- the other issue is, I think, easier, but I didn't find how to solve
it. In fact, my panel containing the RefreshingView is itself in a
form. When the form is submitted and something put on the feedback
panel, then the submit button is rendered twice... The button is in
fact shown as many times as the form has been submitted. How can I
stop that ?

I'm using wicket 1.3. Regarding the code, I don't know which part of
it would most help you, so I put a few samples but feel free to ask
more.

Thanks in advance
ZedroS

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to