> Typically to prefill a form you have the backing model object have > sensible defaults. i.e., a form that edits a person is given a > person, and the person object has it's gender set to "male" as a > default - that is reflected in your form when it is rendered.
The problem is that it is not a NEW object. It is an old object with "proposed new values" which the user must SUBMIT in order to be stored into the object etc. > otherwise, you could call setModelObject or perhaps setValue? Well.. that will destroy the object state, which is a different hassle. ** Martin > > -- > Jeremy Thomerson > http://www.wickettraining.com > > > > > On Tue, Jul 7, 2009 at 8:57 AM, Martin > Makundi<[email protected]> wrote: >> Hi! >> >> What is the proper way to prefill a wicket form (not poke the model >> before submit!!!)? >> >> I have used a hack: >> >> Field rawInputField = FormComponent.class.getDeclaredField("rawInput"); >> rawInputField.setAccessible(true); >> rawInputField.set(component, description); >> >> Is there a better way? >> >> ** >> Martin >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
