Ok, 
i'm trying to build a little testapp.

Where do i have to provide the code. I haven't done that before?


Freundliche Grüße / With kind regards
Fabian Hagen




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


An
[email protected]
Kopie

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






I need a quickstart with as little code as possible but enough to
demonstrate teh problem :) There is a quickstart for 1.3 as well btw.

-Matej

On 8/27/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> 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