Hi, 

i've seen, that the quickstart is for wicket 1.2.6 and i'm working with 
1.3.

Do you need the code for the table with the EditableLabel and the page?


Freundliche Grüße / With kind regards
Fabian Hagen

S&N AG
Klingenderstr. 5
D 33100 Paderborn

voice     +49 5251/1581- 862
fax       +49 5251/1581-71
eMail     [EMAIL PROTECTED]
web       http://www.s-und-n.de

Vorstand
Klaus Beverungen
Josef Tillmann 

Vorsitzender des Aufsichtsrates
Heinz-Dieter Wendorff

Handelsregister
Amtsgericht Paderborn HRB 3270 



"Matej Knopp" <[EMAIL PROTECTED]> 
27.08.2007 10:45
Bitte antworten an
[email protected]


An
[email protected]
Kopie

Thema
Re: Re: nested ajax requests (AjaxEditableLabel and form)






Could you please provide a quick start project that demonstrates this
problem?

-Matej

On 8/27/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> Oh, i forgot:
>
> 1552733 [http-8080-Processor19] ERROR org.apache.wicket.RequestCycle -
> component tabs:panel:form:table:rows:17:cells:2:cell:label not found on
> page pages.ConfirmPage[id = 4], listener interface =
> [RequestListenerInterface name=IBehaviorListener, method=public abstract
> void org.apache.wicket.behavior.IBehaviorListener.onRequest()]
> org.apache.wicket.WicketRuntimeException: component
> tabs:panel:form:table:rows:17:cells:2:cell:label not found on page
> pages.ConfirmPage[id = 4], listener interface = 
[RequestListenerInterface
> name=IBehaviorListener, method=public abstract void
> org.apache.wicket.behavior.IBehaviorListener.onRequest()]
>         at
>
> 
org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget
> (
> AbstractRequestCycleProcessor.java:394)
>         at
>
> 
org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage
> (
> AbstractRequestCycleProcessor.java:440)
>         at
> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(
> WebRequestCycleProcessor.java:139)
>         at org.apache.wicket.RequestCycle.step(RequestCycle.java:1090)
>         at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1176)
>         at org.apache.wicket.RequestCycle.request(RequestCycle.java:499)
>         at org.apache.wicket.protocol.http.WicketFilter.doGet(
> WicketFilter.java:257)
>         at org.apache.wicket.protocol.http.WicketServlet.doGet(
> WicketServlet.java:126)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:252)
>         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:868)
>         at
>
> 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> (
> Http11BaseProtocol.java:663)
>         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(Unknown Source)
>
>
> Wicket isn't able to find the next clicked label because of the form
> refresh. If the value of the label isn't changed, everything works fine.
>
> Freundliche Grüße / With kind regards
> Fabian Hagen
>
>
>
>
>
> "Matej Knopp" <[EMAIL PROTECTED]>
> 27.08.2007 10:27
> Bitte antworten an
> [email protected]
>
>
> An
> [email protected]
> Kopie
>
> Thema
> Re: nested ajax requests (AjaxEditableLabel and form)
>
>
>
>
>
>
> What exception?
>
> On 8/27/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> >
> > Hi,
> >
> > I got some problems in my app with a nested ajax request.
> >
> > In my form i'm using a DataTable whick includes AjaxEditableLabel
> > components.
> > The Problem with these combination is that if a label is changed, the
> rest
> > of the form is conditionally updated.
> > So the label refreshes the whole form:
> >
> > protected void onSubmit(AjaxRequestTarget target)
> > {
> >         [...]
> >         this.getLabel().setVisible(true);
> >         this.getEditor().setVisible(false);
> >
> >         target.addComponent(form);
> > }
> >
> > The main problem is that when a user clicks into a label the editor is
> > displayed. So far ok.
> > But if the user wants to leave the label, which has been changed, and
> > clicks into the next editable label an exception occurs.
> >
> > Everything works fine if the user clicks somewhere out of the 
DataTable
> > and then into the next label.
> >
> > I think this happens because wicket tries to refresh the form and
> doesn't
> > find the next clicked label.
> >
> > How to avoid this exception?
> >
> >
> > Freundliche Grüße / With kind regards
> > Fabian Hagen
> >
> > S&N AG
> > Klingenderstr. 5
> > D 33100 Paderborn
> >
> > voice     +49 5251/1581- 862
> > fax       +49 5251/1581-71
> > eMail     [EMAIL PROTECTED]
> > web       http://www.s-und-n.de
> >
> > Vorstand
> > Klaus Beverungen
> > Josef Tillmann
> >
> > Vorsitzender des Aufsichtsrates
> > Heinz-Dieter Wendorff
> >
> > Handelsregister
> > Amtsgericht Paderborn HRB 3270
>
>

Reply via email to