Hi, John!
I think it isn't different from normal Form control.
This one is my:
<quote>
/**
* When page is first displayed on the GET request.
*
* @see Page#onGet()
*/
@Override
public void onGet() {
if (id != null) {
NaturalPerson naturalPerson = naturalPersonService.find(id);
if (naturalPerson != null) {
// Copy naturalPerson data to form. The idField value will
be set by
// this call
form.copyFrom(naturalPerson);
}
}
if (referrer != null) {
// Set referrerField HiddenField to bound referrer field
referrerField.setValue(referrer);
}
}
</quote>
Hth,
Gilberto
2010/11/25 johnfilo <[email protected]>
>
> Hiya
>
> New to Click and Hibernate, let that be known.
>
> Been trying to use the HibernateForm from click-extras but not having any
> luck in figuring out how to pass an object into the form for editing?
>
> Does anyone care to share an example?
>
> My object is called User. It has the following properties:
>
> id (db identity column)
> username
> password
> email
>
> I have the form and page created no problems, and can add a new object to
> the DB, but can't figure out how to pass an object into the form to edit...
>
> From the doco here
>
> http://click.apache.org/docs/extras-api/org/apache/click/extras/hibernate/HibernateForm.html
> it has this to say:
>
> "To edit an existing user object, the object is passed to the page as a
> request parameter"
>
> Now I have tried everything I can think of......but still nothing.
>
> Please please enlighten me :) hahaha
>
> Cheers
> John
> --
> View this message in context:
> http://click.1134972.n2.nabble.com/HibernateForm-How-do-I-pass-an-object-into-the-form-to-edit-tp5773903p5773903.html
> Sent from the click-user mailing list archive at Nabble.com.
>