I have a 'Edit' link in my grid. Now I want to display 'View' if
row.FFHZS > 0.
Something like...
links = [lambda row: A(if row.FFHZS>0:'Edit' else:
'View'),_href=URL("default","next",
args=[row.FFDNO]))]
Is any one know correct syntax ?
Current controller
-------------------------------------------------
def history():
db.PDTFF.id.readable = False
requests = SQLFORM.grid(db.PDTFF,create=False,editable=False,
deletable=False,details=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(requests=requests)