I apologize if this is a dumb question but can anyone offer any advice? A
work-around would be fine, if necessary. I'm unable to figure this thing
out. It's the last issue before I can put my app into production today.
Thanks!
V. Jenks wrote:
>
> NOTE: I'm stuck at Wicket 1.2.4 and cannot upgrade yet.
>
> I've got a very simple form with an input class that looks like this:
>
> ****************************
> public class PaymentInfoInput implements Serializable
> {
> private Boolean optedForNewsletter;
>
> .....................................
>
> public Boolean isOptedForNewsletter()
> {
> return this.optedForNewsletter;
> }
>
> public void setOptedForNewsletter(Boolean optedForNewsletter)
> {
> this.optedForNewsletter = optedForNewsletter;
> }
> }
> ****************************
>
> When the page loads I load a boolean value into my CheckBox from an
> entity, like so:
>
> ****************************
> //model for checkbox value
> IModel checkedModel = new
> Model(customer.isOptedForNewsletter());
>
> //newsletter opt-in checkbox
> form.add(new CheckBox("optedForNewsletter", checkedModel));
> ****************************
>
> ...I've walked through this portion in the debugger, it loads the correct
> value.
>
> Now, when I submit the form, regardless of whether or not the CheckBox is
> checked, the value is null:
>
> ****************************
> //create form
> final Form form = new Form("paymentInfoForm", new
> CompoundPropertyModel(new PaymentInfoInput()));
>
> ...........................................
>
> //submit button
> form.add(new Button("completeOrderButton")
> {
> public void onSubmit()
> {
> try
> {
> //get form input
> PaymentInfoInput input =
> (PaymentInfoInput)form.getModelObject();
> Boolean opted =
> input.isOptedForNewsletter(); //WHY IS THIS NULL?
> }
> catch (Exception exp)
> {
> LogProxy.saveEntry(exp);
> }
> }
> });
>
> ...in the HTML:
>
> <input type="checkbox" wicket:id="optedForNewsletter" value="true" />
> ****************************
>
> ...what's up with that? I must be missing something painfully simple.
>
> Thanks!
>
--
View this message in context:
http://www.nabble.com/CheckBox-is-misbehaving...-tf4563018.html#a13025097
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]