Hi, we build a single page application and want to extend that with some jQuery plugins.
The issue is that "$(document).ready( function()" is not called (or only the first time) a Panel is loaded via Ajax. Example1 "JavaScript in HTML wicket:head": https://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/configurations/ConfigsPanel.html?view=markup Line 27ff => Works, but only one time: The first time you initialize the Panel, $(document).ready is executed, the second time you click on the menu item / load the Panel via Ajax,the JavaScript is not executed Example2 "JavaScript pragmatically injected by overwriting renderHead(HtmlHeaderContainer container)": https://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/configurations/ConfigsPanel.java?view=markup Line 45ff => Works but $(document).ready is executed before the table with the id "example" is rendered in the UI, so you can't see any effect Additionally to the load of the Ajax Panel, we need to trigger an JavaScript event every time the table dynamically loads new records to the grid/table. >From examples in the Net I can ready that AjaxRequestTarget is used for that. However the Panel itself does not provide a method to overwrite or similar to catch such events globally for a the component. I guess this is a common issue in Wicket, how do folks solve it? Thanks! Sebastian -- Sebastian Wagner https://twitter.com/#!/dead_lock http://www.webbase-design.de http://www.wagner-sebastian.com seba.wag...@gmail.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org