got ya. yeah I eventually figure that is what had to happen to make it work
correctly. I was trying to make it do something that it was not meant to do.
When I put everything in a panel it all worked prefectly.

Thanks

T


Johan Compagner wrote:
> 
> just to make it more clear to you
> 
> AjaxLazyLoadPanel == a Panel == Own markup
> 
> so what you have is not possible
> 
> you can have that code just fine in lazy load panel but the panel must
> have
> its own markup
> that is this:
> 
> <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>
> 
> 
> 
> On Mon, May 5, 2008 at 4:51 PM, taygolf <[EMAIL PROTECTED]> 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-tp17063419p17063419.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]
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/AjaxLazyLoadPanel-question-tp17063419p17186908.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]

Reply via email to