try to set

mybutton.setOutputMarkupPlaceholderTag(true);

bye
 marco

2010/11/29 Martin Grigorov <[email protected]>

> On Mon, Nov 29, 2010 at 4:46 PM, Douglas Ferguson <
> [email protected]> wrote:
>
> > We have not overridden isVisible, nor have we do we have a popup modal.
> > That's why I was asking if this could be a back button issue.
> >
> > The only thing we do is set the button enabled. Could this be the problem
> > even thought he message it talking about visibility?
> >
> No. There is a separate check for enabled state. It is definitely for
> visibility.
>
> >
> > D/
> >
> > On Nov 29, 2010, at 3:15 AM, Martin Grigorov wrote:
> >
> > > Here is another scenario:
> > >
> > > Ajax request sets the visibility of the submit button (or its parent)
> to
> > > false but forgets to repaint the button so it is still visible for the
> > user.
> > > Then the user clicks on this button, it fires and then the backend
> shows
> > > this message - the button is invisible so it cannot be clicked.
> > >
> > > On Mon, Nov 29, 2010 at 9:04 AM, Chris Colman
> > > <[email protected]>wrote:
> > >
> > >> A back button where?
> > >>
> > >> The form is on a page and has a submit button only. If there is an
> error
> > >> a ModalWindow pops up - it only has an OK button which is meant to
> make
> > >> the ModalWindow simply disappear and thus re-enable the page beneath -
> > >> the one with the form on it.
> > >>
> > >> Chris
> > >>> -----Original Message-----
> > >>> From: Douglas Ferguson [mailto:[email protected]]
> > >>> Sent: Monday, 29 November 2010 6:53 PM
> > >>> To: [email protected]
> > >>> Subject: Re: component not visible exception
> > >>>
> > >>> Could this be happening because of the back button?
> > >>>
> > >>> D/
> > >>>
> > >>> On Nov 28, 2010, at 4:54 AM, Chris Colman wrote:
> > >>>
> > >>>> I had a similar problem. In my scenario it occurred when a
> > >> ModalWindow
> > >>>> was brought up when a form failed validation. When they clicked ok
> to
> > >>>> close the ModalWindow and then clicked Submit on the form again I
> got
> > >> a
> > >>>> similar message saying that the Submit button was no longer visible.
> > >>>>
> > >>>> It doesn't happen if I use the normal validation 'feedback' panel to
> > >>>> display the validation error messages.
> > >>>>
> > >>>> Chris
> > >>>>
> > >>>>> -----Original Message-----
> > >>>>> From: Douglas Ferguson [mailto:[email protected]]
> > >>>>> Sent: Saturday, 27 November 2010 3:13 AM
> > >>>>> To: Wicket Mailing List List
> > >>>>> Subject: component not visible exception
> > >>>>>
> > >>>>> I have an error I've been seeing in the production logs for awhile
> > >> now
> > >>>> and
> > >>>>> haven't been able to to figure it out.
> > >>>>>
> > >>>>> My thought is that it is due to a stale page or the back button,
> but
> > >> it
> > >>>>> seems to me that it is happening alot, so I thought I might
> inquire.
> > >>>>>
> > >>>>> Any thoughts on what might be causing this and how to avoid it?
> > >>>>>
> > >>>>> 2010-11-26 08:36:36,676 ERROR [TP-Processor34] wicket.RequestCycle
> -
> > >>>> Submit
> > >>>>> Button add (path=dataPanel:contentCenterBox:addUserForm:add) is not
> > >>>> visible
> > >>>>> org.apache.wicket.WicketRuntimeException: Submit Button add
> > >>>>> (path=dataPanel:contentCenterBox:addUserForm:add) is not visible
> > >>>>>    at
> > >>>> org.apache.wicket.markup.html.form.Form$2.component(Form.java:622)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:89
> > >>>> 9)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:91
> > >>>> 4)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:91
> > >>>> 4)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:91
> > >>>> 4)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.markup.html.form.Form.findSubmittingButton(Form.java:
> > >>>> 604)
> > >>>>>    at
> > >>>>>
> > >> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:899)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubm
> > >>>> itBe
> > >>>>> havior.java:135)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java
> > >>>> :177
> > >>>>> )
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDe
> > >>>> faul
> > >>>>> tAjaxBehavior.java:300)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.request.target.component.listener.BehaviorRequestTarg
> > >>>> et.p
> > >>>>> rocessEvents(BehaviorRequestTarget.java:119)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(A
> > >>>> bstr
> > >>>>> actRequestCycleProcessor.java:92)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.jav
> > >>>> a:12
> > >>>>> 50)
> > >>>>>    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
> > >>>>>    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
> > >>>>>    at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:48
> > >>>> 4)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java
> > >>>> :317
> > >>>>> )
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
> > >>>> atio
> > >>>>> nFilterChain.java:215)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
> > >>>> terC
> > >>>>> hain.java:188)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
> > >>>> ve.j
> > >>>>> ava:213)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
> > >>>> ve.j
> > >>>>> ava:172)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
> > >>>> a:12
> > >>>>> 7)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
> > >>>> a:11
> > >>>>> 7)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
> > >>>> .jav
> > >>>>> a:108)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> > >>>> 151)
> > >>>>>    at
> > >>>>>
> > >> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
> > >>>>>    at
> > >>>>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
> > >>>>>    at
> > >>>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java
> > >>>> :703
> > >>>>> )
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket
> > >>>> .jav
> > >>>>> a:895)
> > >>>>>    at
> > >>>>>
> > >>
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
> > >>>> l.ja
> > >>>>> va:689)
> > >>>>>    at java.lang.Thread.run(Unknown Source)
> > >>>>>
> > >>>>>
> > >>>>>
> > >> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: [email protected]
> > >>>>> For additional commands, e-mail: [email protected]
> > >>>>
> > >>>>
> > >>>>
> ---------------------------------------------------------------------
> > >>>> To unsubscribe, e-mail: [email protected]
> > >>>> For additional commands, e-mail: [email protected]
> > >>>>
> > >>>
> > >>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: [email protected]
> > >>> For additional commands, e-mail: [email protected]
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: [email protected]
> > >> For additional commands, e-mail: [email protected]
> > >>
> > >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>

Reply via email to