ok I guess you can say that i fixed this myself since noone else offered any advice. I could not figure out the error that I was getting about not being able to find the div closing tag so I decided to put all of my code that was for the form in an actual panel and then just make the call from lazyload. This worked prefectly. I would like to suggest that you make some type of lazyload that will work on any type of popup such as a webpage or a modal. I know you can just put the webpage and modal in a panel and it will work but it seems like extra code that may not be necessary. Just a thought though
Hope this helps someone in the future T taygolf wrote: > > ok I have this working with IndicatingAjaxFallbackLink for my link instead > of a normal AjaxFallbackLink but I would still rather have the > lazyloadingpanel. Everytime I try to wrap my form in a div for the allp I > get an error saying that I do not have a closing tag for my div but I do. > Any help would be appreciated > > Thanks > > T > > > taygolf wrote: >> >> no one? >> >> >> >> taygolf wrote: >>> >>> Hey guys, >>> >>> I have a question about the lazyloadpanel. I have a modal window. in >>> that modal window I have a form with a ListChoice and an ajaxbutton. >>> What I want to do is have the entire modal window or the entire form >>> lazyload. the ListChoice can be very large sometime and I want do not >>> want the page to load until I have the executed the quesry that >>> populates the listchoice and saved the values in it. >>> >>> I tried to create a div for the ajaxlazyloadpanel and simply put all the >>> code for the page in the allp but this did not work. >>> >>> What do I need to do to make this happen? I don't know if I am just >>> confused about how this works or what. I have looked at the example on >>> wicket stuff but I am still confused >>> >>> Here is the code I want to wrap in an ajaxlazyloadpanel: >>> >>> final ListChoice list = createList(); >>> >>> Form form = new Form("form"); >>> form.add(list); >>> final AjaxButton ajx = new AjaxButton("asubmit",form) { >>> protected void onSubmit(AjaxRequestTarget target, Form form) { >>> window.setWindowClosedCallback(new >>> ModalWindow.WindowClosedCallback(){ >>> public void onClose(AjaxRequestTarget target) { >>> targetField.setModelObject(list.getValue()); >>> target.addComponent(targetField); >>> } >>> }); >>> window.close(target); >>> } >>> }; >>> form.add(ajx); >>> add(form); >>> >>> <html> >>> <body> >>> <center> >>> <div wicket:id="lazy"> >>> <form wicket:id="form"> >>> <select wicket:id="pickList"> >>> <option>option 1</option> >>> <option>option 2</option> >>> </select> >>> <br /><br /> >>> <input wicket:id="asubmit" type="button" value="Submit"></input> >>> </form> >>> </div> >>> </center> >>> </body> >>> </html> >>> >>> Thanks for the help >>> >>> T >>> >> >> > > -- View this message in context: http://www.nabble.com/AjaxLazyLoadPanel-question-tp17063419p17106431.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]