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]