>From the documentation <http://www.web2py.com/books/default/chapter/29/07/forms-and-validators#SQLFORM-grid-signature>:
"onvalidation, onfailure, oncreate, onupdate and ondelete are callback functions. All but ondelete take a form object as input, ondelete takes the table and the record id. Because the edit/create form is an SQLFORM which extends FORM, these callbacks are essentially used in the same way as documented in the sections for FORM and SQLFORM. " So, when you declare the grid, you link the function that you want to run to: oncreate=myoncreate On Thursday, October 1, 2020 at 9:07:34 AM UTC-5 [email protected] wrote: > > Hello, > i use sqlformgrid and like this : > controller: > def art_manage(): > records= SQLFORM.grid(query=db.t_art,maxtextlength = > 40,deletable=False,create=True, fields=[db.t_art.f_name, db.t_art.f_team, > db.t_art.f_tit]) > return dict(records=records) > > view: > {{=records}} > > > the records displayed are good and i let the possibility to add records > (create=True). > My question is : when i add a record and i submit i would to exectue a > function , how can i do ? > Thank you > > (i know how to do with form .. if form.process (onvalidation .. and so on) > > -- 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 the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/666286c6-cd5c-42d7-9a51-2407ae935b2bn%40googlegroups.com.

