I'm using SQLFORM.factory() to generate a form from multiple tables, some of which have fields that have the same names as fields in other tables. In the form that's generated, the first instance of the field with the common name appears, but any subsequent instances of the field with that name are absent. A basic version of the code is something like this:
Model: db.define_table('table1', ... Field('address', type='text',length=512, Label = T('address')), ...) db.define_table('table2', ...) db.define_table('table3', ... Field('address', type='text',length=512, Label = T('address')), ...) Controller: form = SQLFORM.factory(db.table1, db.table2, db.table3) In the generated form, only one instance of 'address' would appear. Is there a way to have SQLFORM.factory() create a form that contains all instances of fields with shared names, and to have it distinguish them so as to facilitate inputting the values of the form.vars into the appropriate tables (I'd imagine an insert with _filter_fields should still work, but asking just in case)? Thank you. -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.