In a controller I have the following function:

def update_company():
    response.view='company/update.html'
    response.flash='Update bedrijfsgegevens'
    form=update_form
(db.bedrijf,company_id,'update_company','Bedrijfsgegevens
gewijzigd',False)
    return dict(form=form)


I defined the update_form function in db.py, it reads like:

def update_form(table,record,next,message,deletable):
   form=crud.update(table,record,next=(URL
(r=request,f=next)),message=message,deletable=deletable)
   if request.function=='update_company' or
request.function=='update_paymentdata' or
request.function=='update_address':
       form[0][-1][1].append(INPUT
(_type="button",_value="Cancel",_onclick="window.location='%s';"%URL
(r=request,f='index')))
   else:
       form[0][-1][1].append(INPUT
(_type="button",_value="Cancel",_onclick="javascript:hostory.go(-1)"))
   return form


Now when I expose the function I expect the flash to read like: Update
bedrijfsgegevens. And after I
updated the data I expect it to read like: Bedrijfsgegevens gewijzigd,
because I set message=message,
however, the flash still read like: Update bedrijfsgegevens.

In the manual I read: message is the flash message upon form
acceptance. Why doesn't this work?


Kind regards,

Annet.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" 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