You might want to check out the trails project, but I don't know if this
edit page exists anywhere yet. It would be great if someone implements it
though.

See
http://howardlewisship.com/blog/2006/03/from-fanciful-ideas-category.html .

When I'm finished with 4.1 development I plan on doing a lot of things over
at honeycomb if they're not already done by the time I get to it. (like this
edit page idea) . Hopefully someone else will save us the trouble :)

On 3/16/06, Greg Cormier <[EMAIL PROTECTED]> wrote:
>
> I'm writing a web app that's used to manage a lot of tables in a database.
> So we'll have some simple tables, like a table for contact information, a
> table for department listings, a table for this, for that.
>
> They all have an "edit" page, which at the moment, I usually copy/paste
> one of the other page/html/BasePage, and modify them for the different
> fields. So I'll change "firstName" and "lastName" on two textboxes to
> "departmentTitle" and "departmentBranch", change the "selectedObject"
> property's type to whatever that page is editing.
>
> Basically, a lot of simple forms with a textbox for every column (except
> the primary key).
>
> So my question, is there some neat way to do this dynamically with
> reflection?
>
> I could look up every property of the object, then auto-generate this edit
> page? The "save" button would just call a hibernate saveOrUpdate() method
> which can take any object. I've done something like this with my
> confirmation page when someone wants to delete something. I pass a
> "selectedObject" and "objectDAO" to the page, so the page says "Are you sure
> you want to delete?", if they hit yes, it just calls the DAO's delete
> method. So if they're browsing a department, when they select and hit
> Delete, the delete handler sets the objectDAO to the DepartmentDAO object. I
> thought that was really cool how I can use 1 page everywhere, and if I could
> find a way to get some crazy editing page (obviously I'd need some
> properties to pass to it, like which fields to hide), I'd eliminate a TON of
> pages!!!
>
> Thanks!
> Greg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to