I'm facing a pb with the following controller :
# Formulaire de saisie principal
from gluon.tools import Crud
crud = Crud(globals(), db)
def saisie():
listeOF=db(db.GPOF.id>0).select()
CodeOF=request.vars.OF
Selection=FORM('Code OF:',
INPUT(_name='OF',_value=CodeOF,requires=IS_IN_DB(db, 'GPOF.OF_CODE')),
INPUT(_type='submit',_value='Cliquer
pour afficher'))
if Selection.accepts(request.vars,keepvalues=True):
pass
MetaOF=db(db.OF.META_OF==CodeOF).select() #Sélection des données
méta de l'OF (démarrage, responsable...)
if len(MetaOF):
MetaForm=SQLFORM(db.OF,record=MetaOF[0],deletable=True)
else:
MetaForm=SQLFORM(db.OF)
if MetaForm.accepts(request.vars,session):
response.flash = 'Données saisies'
return dict(Selection=Selection,MetaForm=MetaForm)
The selection form works well and helps filtering data (this
controller is extracted from a bigger one).
When len(MetaOF)=0 , it's ok , a new record is inserted
When len(MetaOF)=1, it render the right record but if I try to modify
it , it doesn't work (no error message) but no response.flash neither
Could you help me understant what's wrong....
Thanks
JmiXIII
--
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en.