Hi, 

grid allows virtual fields, 

but they are calculated in Python layer, though sometimes this could be 
done in DB layer.

Could I pass Expression of fields in similar way?


like I have in my previous question 
<https://groups.google.com/forum/#!msg/web2py/f3HdtWviTys/kMHhXIPKDwAJ>
db.item.total_price =  Field.Virtual('total_price', lambda row: 
row.item.unit_price * row.item.quantity)

Would be nice to have
db.item.total_price =  Field.Expression('total_price', db.item.unit_price * 
db.item.quantity)

this could also be applied to aggregates (as I suspect they are not 
supported in grid)

-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to