web/htmlwidgets.py
branchstable
changeset 3798 d2c27621cc81
parent 3797 af9b0e113108
child 4023 eae23c40627a
child 4212 ab6573088b4a
equal deleted inserted replaced
3797:af9b0e113108 3798:d2c27621cc81
   281         else:
   281         else:
   282             return unicode(value)
   282             return unicode(value)
   283 
   283 
   284 
   284 
   285 class TableWidget(HTMLWidget):
   285 class TableWidget(HTMLWidget):
   286 
   286     """
       
   287     Display data in a Table with sortable column.
       
   288 
       
   289     When using remember to include the required css and js with:
       
   290 
       
   291     self.req.add_js('jquery.tablesorter.js')
       
   292     self.req.add_css(('cubicweb.tablesorter.css', 'cubicweb.tableview.css'))
       
   293     """
   287     highlight = "onmouseover=\"addElementClass(this, 'highlighted');\" " \
   294     highlight = "onmouseover=\"addElementClass(this, 'highlighted');\" " \
   288                 "onmouseout=\"removeElementClass(this, 'highlighted');\""
   295                 "onmouseout=\"removeElementClass(this, 'highlighted');\""
   289 
   296 
   290     def __init__(self, model):
   297     def __init__(self, model):
   291         self.model = model
   298         self.model = model