sqlform.factory

18 visninger
Gå til det første ulæste opslag

Matheus Suffi

ulæst,
5. jun. 2015, 14.35.5605.06.2015
til web2py-us...@googlegroups.com
Bom Dia, 

Estou com um problema na criação de um formulario personalizado.

O Problema é que eu preencho ele corretamente na view, e logo após quando eu dou o submit, o controller diz que o form.process().accepted sempre da False,

Código de Criação do Form:

usuario = request.vars['id_user']
sql = db(db.auth_user.id == usuario).select()
form = SQLFORM.factory(db.menu,db.submenu,
Field('nome','string',default=(sql[0]['first_name'])),
Field('id_user','integer',default=(str(sql[0]['id']))),
Field('menu',db.f_menu,requires=IS_IN_DB(db(db.menu),'menu.id','db.menu.nome',zero=None,multiple=True)),
Field('sub_menu',db.f_submenu,requires=IS_IN_DB(db(db.submenu),'submenu.id','db.submenu.nome',zero=None,multiple=True))
)
Svar alle
Svar til forfatter
Videresend
0 nye opslag