> 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]

Reply via email to