The label is used to label an entire column, so it wouldn't make sense to 
calculate a different label for every record. What exactly are you trying 
to do?

On Wednesday, March 19, 2014 2:54:22 PM UTC-4, Kiran Subbaraman wrote:
>
> Hello,
> I am creating a SQLFORM.grid(), and in the update-form for that grid, I 
> want to display the label value by computing it.
>
> Basically, I have this:
>
> model:
> db.define_table('x',
>     Field('p', type='string'),
>     Field('q', type='string')
>     )
>
>
> controller:
> ....
>   if blah:
>      db.x.q.label = lambda row: row.p
> .....
>
>
> The label is displayed like this '<function <lambda> at 0x0955FF30>'
> Not sure if this is supported, or I need to change this code?
> Any help?
>
> Thanks,
> Kiran
>

-- 
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