How are you doing the auto-complete? AutoCompleteTextField uses the following code, which renders in the head of the page - not inline. You could / should use it in your own behaviors as well.
response.renderOnDomReadyJavascript("your js"); -- Jeremy Thomerson http://www.wickettraining.com On Sat, Dec 27, 2008 at 12:35 PM, Piotr Jakubowski <pio...@gmail.com> wrote: > > Hi! > Is there any way to make Wicket use unobtrusive way to attach ajax > behaviors > to html elements instead of putting them inline into html? > > I have a problem as I have a TextField to input search pattern and then I > use Ajax to show popUp with search results. The thing is the search results > always updates the search results list when the key is being pressed in the > TextField. I wanted to add the keyboard navigation, and therefore disable > the update behavior while the keys that are pressed are Arrows or Enter. > Unfortunately when the Ajax Update thing is inline in html as onkeyup > attribute - the only way to do that in jQuery is to remove this attribute. > Unbind and stuff does not work. > > I hope that you understand what I want to do :) Maybe you have some > suggestions on how to do that. > > Thanks in advance ;) > -- > View this message in context: > http://www.nabble.com/Problem-with-inline-javascript-tp21186429p21186429.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >