Controller:

newform=SQLFORM(docs.docs,uploadfield=True, \
fields=['supplier','supplierID'])

if newform.accepts(request.vars,session):
     response.flash = "Data accepted"
     return dict(form=newform)

I acquire the supplierID as a dropdown using this in the model --

docs.docs.supplierID.requires=IS_IN_DB(dbhlx
(dbhlx.contact.category=='supplier'),dbhlx.contact.contactid,\
'%(contactid)s')

The contactid's provided from a different db. All works fine.

Without using Crud, is there a means to populate the supplier field
before form.accepts() is executed? Slipping in some print statements I
notice that request.vars are, one state before submit and one state
after submit.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to