Solved !
It was row.FFDNO. How easy !!
def history():
orders = SQLFORM.grid(db.PDTFF,create=False,editable=False,
deletable=False, csv=False,orderby=~db.PDTFF.id,
links = [lambda row: A('Edit',_href=URL("default","next",
args=[row.FFDNO]))],
fields=[db.PDTFF.id,db.PDTFF.FFTRD,db.PDTFF.FFDNO,db.PDTFF.FFJCSC,db.PDTFF.FFJDNO,db.PDTFF.FFJGNO,
db.PDTFF.FFJJDN,db.PDTFF.FFJJGN])
return dict(orders=orders)
On Nov 2, 1:46 pm, Omi Chiba <[email protected]> wrote:
> I was reading the previous
> posthttps://groups.google.com/group/web2py/browse_thread/thread/51eed6556...
>
> but I cannot figure out how to do it with my grid.
> In args, I want to pass the value of the field called db.PDTFF.FFDNO.
>
> How can I do that ?
>
> def history():
> orders = SQLFORM.grid(db.PDTFF,deletable=False,
> create=False,csv=False,orderby=~db.PDTFF.id,
> links = [lambda row: A('Edit',_href=URL("default","next",
> args=[db.PDTFF.FFDNO]))],
>
> fields=[db.PDTFF.id,db.PDTFF.FFTRD,db.PDTFF.FFDNO,db.PDTFF.FFJCSC,db.PDTFF.
> FFJDNO,db.PDTFF.FFJGNO,
> db.PDTFF.FFJJDN,db.PDTFF.FFJJGN])
> return dict(orders=orders)