I do not think on_define is ever called in this case.

On Thursday, 21 May 2015 10:14:15 UTC-5, 黄祥 wrote:
>
> hi,
>
> i want to create table inheritance using dummy table (from web2py book), 
> but when i try to mix it with on_define, the result is not expected (no 
> errors occured)
> e.g.
> *not work*
> def on_define_detail_0(table):
>     table.product.label = T('123')
>    """ cutted """
>
> detail_0 = db.Table(db, 'detail_0',
>     Field('product', 'reference product'), 
>     on_define = on_define_detail_0)
>     
> *work*
> detail_0 = db.Table(db, 'detail_0',
>     Field('product', 'reference product', label = T('123') ) )
>
> is it possible to use on_define in dummy table? 
>
> thanks and best regards,
> stifan
>

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