OK. I was confused by epydoc example: def mylink(field, type, ref): return URL(r=request, args=[field])
rows = db.select(db.sometable.ALL) table = SQLTABLE(rows, linkto=mylink) Thanks very much. On 18 Ott, 14:23, mdipierro <mdipie...@cs.depaul.edu> wrote: > This is correct. I think you want this: > > def mylink(): > ....... > print ">>>I am in mylink at row %s" % request.args > ....... > return URL(r=request,f='something') > > def something(): > ....... > SQLTABLE( rows, > ........ > linkto=URL('mylink')) > > On Oct 18, 5:13 am, leone <handja...@gmail.com> wrote: > > > > > > > > > Hi, > > I have this code: > > > def something(): > > ....... > > def mylink(field, type, ref): > > ....... > > print ">>>I am in mylink at row %s" % str(field) > > ....... > > return URL(r=request,f='something') > > SQLTABLE( rows, > > ........ > > linkto=mylink) > > ....... > > > I can see mylink called for every row in rows-set when I load > > controller function. > > Is this behaviour correct? > > I supposed that mylink was called only when I click on row-id. > > Thanks in advance > > leone