db.define_table('pratiche', Field('nome', requires=IS_NOT_EMPTY()), Field('descrizione', 'text', requires=IS_NOT_EMPTY()), Field('tipo_allegato', requires=IS_IN_SET(['mandato', 'comparsa preliminare', 'relazione ctu', 'parcella'])), Field('doc_filename'), Field('doc', 'upload'), Field('stato_pratica', requires=IS_IN_SET(['aperta', 'attesa', 'chiusa'])), auth.signature)
def create(): form = SQLFORM(db.pratiche).process() form.vars.stato_pratica = 'aperta' form.add_button('Back', URL('index')) if form.accepted: session.flash = T('Posted') redirect(URL('index')) elif form.errors: session.flash = T('Il form ha degli errori') return locals()db.pratiche.stato_pratica.default = 'aperta'--
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 a topic in the Google Groups "web2py-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/web2py/QJ1aaP5Febo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to web2py+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
form = SQLFORM(db.pratiche)
form.vars.stato_pratica = 'aperta'
if form.process().accepted:
... form.add_button('Back', URL('index')) # it's a DOM-manipulation - place it after form.process()