Package orm2 :: Package ui :: Package xist :: Module result_table :: Class arbitrary_column
[hide private]
[frames] | no frames]

Class arbitrary_column

source code

     _cell --+    
             |    
        column --+
                 |
arbitrary_cell --+
                 |
                arbitrary_column

An arbitrary_column belongs to an arbitrary header. They are matched by their `name`, which takes the place of the dbproperty.attribute_name. You must overload the __call__() method for this to do anything usefull, in which case, you can inset arbitrary content into your table, hence the name.

Nested Classes [hide private]

Inherited from arbitrary_cell: dummy_dbproperty


Instance Methods [hide private]
  __call__(self, dbobj, base_url, request)
Return the HTLM for this cell as a XIST DOM tree.
  __init__(self, result_table, name)

Method Details [hide private]

__call__(self, dbobj, base_url, request)
(Call operator)

source code 
Return the HTLM for this cell as a XIST DOM tree.
Overrides: column.__call__

__init__(self, result_table, name)
(Constructor)

source code 
None
Overrides: column.__init__