powerTables plugin for web2py.

Veggie Food Store - administration panel

This is a sample application to show the features of powerTable plugin for web2py, click on menu above to see the examples


powerTable plugin for web2py - version: alpha 0

Based on datatables.net JavaScript library

Download

web2py.plugin.powertable ALPHA 0

Live demo


powerTable is running for the web2py application exhibition


You can vote here:

DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, which will add advanced interaction controls to any HTML table.
DataTables designed and created by Allan Jardine © 2007-2010 DataTables is dual licensed under the GPL v2 license or a BSD (3-point) license.


THis is an ALPHA release of powerTable plugin for web2py, some features are not working yet, but we are working to implement almost everything you want in a powerTable

Features:

Of this plugin

  • Nested Detail Tables
  • SQLTABLE compatibility
  • Virtual Fields with virtual attributes as Label, Type, Comment, Represent
  • Multiple datasources (Rows,Query,Set,Table,URL(Json/XML)
  • Render a basic html table or SQLTABLE or populate an empty table form Ajax datasource
  • Dynanic tooltips for rows and cells
  • In-line editing with default binding
  • Custom nested details (loads ajax callback, you can return anything as a FORM, SQLTABLE,TAGS.
  • Custom edit-inline callback (you can handle this at your own function)
  • Translations with T()

Of: http://www.datatables.net/ JS library

  • Variable length pagination
  • On-the-fly filtering
  • Multi-column sorting with data type detection
  • Smart handling of column widths
  • Display data from almost any data source
  • Scrolling options for table viewport
  • Fully internationalisable
  • jQuery UI ThemeRoller support
  • Rock solid - backed by a suite of 1400+ unit tests
  • Wide variety of plug-ins inc. TableTools, FixedHeader and KeyTable
  • It's free!
  • State saving
  • Hidden columns
  • Dynamic creation of tables
  • Ajax auto loading of data
  • Custom DOM positioning
  • Single column filtering
  • Alternative pagination types
  • Non-destructive DOM interaction
  • Sorting column(s) highlighting
  • Extensive plug-in support
    • Sorting, type detection, API functions, pagination and filtering
  • Fully themeable by CSS
  • Solid documentation
  • 60+ pre-built examples
  • Full support for Adobe AIR