Actually, self is an instance of your virtual fields class. The instance is simply updated to contain the attributes of the row object, so self.table.field refers to the same value as row.table.field (but self is not the same object as row).
You should be able to add other methods to the class as usual, but start their names with at least one underscore - otherwise, they will also be added as virtual fields. Anthony -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.

