@Maxim: In the calendar component in wicket there is the same issue. If you load the panel a second time the calender is just a white screen.
Sebastian 2012/9/16 Maxim Solodovnik <[email protected]>: > $(function() { > }); > > works for me on every panel > > On Sun, Sep 16, 2012 at 3:25 PM, [email protected] < > [email protected]> wrote: > >> 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 >> [email protected] >> > > > > -- > WBR > Maxim aka solomax -- Sebastian Wagner https://twitter.com/#!/dead_lock http://www.webbase-design.de http://www.wagner-sebastian.com [email protected]
