my understanding is that AjaxLazyLoadingPanel is most useful when you have a component that is very costly on the serverside (e.g. loading a big pile of data from the database or doing some crazy calculations, ...). so instead of having to wait for that single component to finish processing, you add the lightweight AjaxLazyLoadingPanel to the page. as soon as the page is rendered, the ALLP lazily loads the heavyweight component via ajax. this obviously leads to faster inital page loading.
although you could also load an ALLP via ajax (which in turn loads the heavyweight component), but that needs an additional ajax-roundtrip. but there could still be a valid usecase for that... so basically, if you just want to load a component via ajax and want the little wheel, you could take a look at (AjaxIndicating)[Fallback](Link|Button) which automatically render the little wheel during an ajax request. puh, enough for now ;) please let me know if i got something wrong... hth, gerolf On 8/29/07, Francisco Diaz Trepat - gmail <[EMAIL PROTECTED]> wrote: > > Hi list, I have a simple site with a menu on the left and a content in the > center that needs some wicket magic. ;-) > > Instead of reloading the page from menu link to menu link, I would like to > have AjaxLinks and a kind of AjaxLazyLoadingPanel that could change by > each > click without reloading all pages. > > Thankfully one big part is done. All pages basically creates a new panel > instance that holds its contents, so I already have every panel developed. > I > just need to load them into the main page by ajax means and if it is > possible, have the little wheel from the AjaxLazyLoadingPanel. > > > f(t) >
