Oh, that sucks.  That's VERY misleading because I can override respond and I
have the AjaxRequestTarget or call AjaxRequestTarget.get() and get a valid
object.  Doesn't really make much sense that a different pipeline would be
used.  I guess I'll have to come up with a better solution using
WicketAjaxEvent.

Thanks for your help!

On Fri, Mar 7, 2008 at 10:57 PM, Matej Knopp <[EMAIL PROTECTED]> wrote:

> The autocomplete component doesn't use the wicket ajax pipeline so
> that ajaxrequesttarget methods will not work for request invoked by
> the autocomplete behavior.
>
> -Matej
>
> On Sat, Mar 8, 2008 at 4:50 AM, Andrew Berman <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> >  If I have the following code:
> >
> >   textField.add(new AbstractAutoCompleteBehavior() {
> >             /**
> >              *
> >              */
> >             private static final long serialVersionUID = 1L;
> >
> >             @Override
> >             protected void onRequest(final String input,
> >                     RequestCycle requestCycle) {
> >             }
> >
> >             @Override
> >             protected void respond(AjaxRequestTarget target) {
> >                   target.appendJavascript("alert(\"hello\");");
> >             }
> >         });
> >
> >  When the page renders, the textfield is calling this event and I see
> the
> >  response in the Wicket debug box, but the response is never being
> parsed and
> >  the alert never shows up.   Am I missing something here?  I tested
> using an
> >  AjaxEventBehavior with onkeypress and it works great.  The only problem
> is
> >  that I have no way of getting the text typed into the text field, which
> is
> >  why I used the auto complete stuff.  Any thoughts?
> >
> >  Thanks for your help!
> >
>
>
>
> --
> Resizable and reorderable grid components.
> http://www.inmethod.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to