Thanks, Jeremy... very helpful.  I didn't quite understand how the
AjaxSubmitLink worked, but on your suggestion I refactored my code and found
it to be exactly what I was looking for.


Jeremy Thomerson-5 wrote:
> 
> If you're using the AjaxLink - it is doing a round trip to the server. 
> The
> problem is, the round trip does not include the form values - because it
> was
> a link - not a form submission.
> 
> So, you have two options:
> 
> 1 - don't use an ajax link - just use a webmarkupcontainer as your "a" tag
> and add the onclick yourself, using javascript like you would on a plain
> html page
> 
> 2 - use an ajaxsubmitlink and do the processing server side
> 
> I'd use #2.  Why didn't you want to submit the form?  The user won't be
> able
> to tell the form was submitted - especially if you skip validation by
> setDefaultFormProcessing(false) on your ajaxsubmitlink
> 
> -- 
> Jeremy Thomerson
> http://www.wickettraining.com
> 
> On Mon, Feb 23, 2009 at 11:17 AM, mallet <ryanlahue...@gmail.com> wrote:
> 
>>
>> Hello, I have been trying for some time to figure this out but no luck.
>>  Some
>> other posts suggest using a submit rather than an AjaxLink, but that will
>> not work for me.  Here is my scenario:
>>
>> I have two ListChoice objects on my page, one with several items in it
>> and
>> the other blank.  I have an AjaxLink button that is visible only when the
>> user selects one item from the populated ListChoice.
>>
>> When the user clicks an item and the AjaxLink becomes visible, I want
>> them
>> to be able to click on the AjaxLink and have the item removed from one
>> ListChoice and inserted as an option in the second ListChoice.  However,
>> I
>> am not having any luck in the onClick, method of the AjaxLink when I try
>> to
>> retrieve the selected item from the original ListChoice.  In fact, I am
>> not
>> able to access any items on my page
>>
>> I do not want to submit my page or do a post, I simply want to have the
>> AjaxLink's onClick do all the work.  Is this possible?  If so, how can I
>> retrieve the selected option of a ListChoice called "selectBox" from
>> within
>> the onClick in my AjaxLink?  Every time I attempt to retrieve and cast
>> the
>> ListChoice object I get a null value.
>> --
>> View this message in context:
>> http://www.nabble.com/Using-AjaxLink-onClick-method-to-retrieve-and-alter-components-tp22165850p22165850.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Using-AjaxLink-onClick-method-to-retrieve-and-alter-components-tp22165850p22171907.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to