Try setting the fields that you do not want edited with their
writable=False. Then using the basic {{=form}} syntax.

db.tablename.fieldname.writable = False
db.tablename.fieldname.readable = False

-Thadeus




On Thu, Oct 8, 2009 at 10:21 AM, Peter Woolf <pwo...@gmail.com> wrote:

> Hello,I'm very pleased with how helpful crud is, but am having some
> problems with the custom forms.  I have a table with multiple fields, but I
> want to use a custom crud form to just change *one* field in this form.
> When I try to do this with =form.custom.widget the database does not update.
>  The only way I can get it to update is to let the user change *all* of the
> fields.  I've made up a small example (attached) to display this.  If I
> change the person's name, it does not work, but if I add in to the view the
> line
> {{=form.custom.widget.age}}
> then the database will be updated.  Any thoughts on a workaround?  Am I
> doing something wrong or is this a bug?
>
> Thanks,
> --Peter
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to