The problem is that you have to populate the next field with ajax based on the valued of the previous files. This is async and you need to decide how to handle errors, waiting, edits, etc. You are better off doing your own form with vue js.
On Sunday, 16 September 2018 11:01:15 UTC-7, Diego Tostes wrote: > > Hi, > > i was reading about conditional fields ( > http://web2py.com/books/default/chapter/29/07/forms-and-validators#Conditional-fields > ) > > and i have a question. > > is it possible to do it as a table definition? > > bellow are my table definition: > > Adverts = db.define_table('adverts', > Field('owner_id', 'integer'), > Field('type_id', 'integer'), > Field('description', 'text'), > Field('image', 'upload'), > Field('city_id', 'integer'), > Field('zone_id', 'integer'), > ) > > Adverts_Type = db.define_table('adverts_type', > Field('label', 'string'), > Field('description', 'text'), > ) > > Cities = db.define_table('cities', > Field('label', 'string'), > ) > > Zones = db.define_table('zones', > Field('city_id', 'integer'), > Field('label', 'string'), > ) > > Adverts.type_id.requires = IS_IN_DB(db(Adverts_Type), 'adverts_type.id', > '%(label)s') > Zones.city_id.requires = IS_IN_DB(db(Cities), 'cities.id', '%(label)s') > > > i need to create a form to fill the Adverts with zones per selected city. > > > Rgds > > Diego > -- 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.