Skip to main content

HTML Grid renderer that helps generating HTML tables (or other structures) for data presentation, supports ordering, sorting columns, and is very customizable

Project description

webhelpers2_grid

HTML Grid renderer that helps generating HTML tables (or other structures) for data presentation, supports ordering, sorting columns, and is very customizable

DOCUMENTATION: https://webhelpers-grid2.readthedocs.io

DEMOS: http://ergo.github.io/webhelpers_grid2/gh-pages/ (static page)

BUG TRACKER: https://github.com/ergo/webhelpers_grid2/issues

Example Usage::

test_data = [
             {"group_name": "foo", "options": "lalala", "id":1},
             {"group_name": "foo2", "options": "lalala2", "id":2},
             {"group_name": "foo3", "options": "lalala3", "id":3},
             {"group_name": "foo4", "options": "lalala4", "id":4},
             ]

def options_td(col_num, i, item):
    u = url("/tickets/view", ticket_id=item["id"])
    a = link_to(item["options"], u)
    return HTML.td(a)

g = Grid(test_data, columns=["_numbered", "group_name", "options"])
g.labels["options"] = 'FOOBAAR'
g.column_formats["options"] = options_td
str(g)

webhelpers2_grid is BSD Licensed

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

webhelpers2_grid-0.9.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

webhelpers2_grid-0.9-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file webhelpers2_grid-0.9.tar.gz.

File metadata

  • Download URL: webhelpers2_grid-0.9.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for webhelpers2_grid-0.9.tar.gz
Algorithm Hash digest
SHA256 77cf6731e6f5d3fba434c5f60a7474e1a16326c0abd162c495eb046d9503cb08
MD5 41ebf3a5715196cbf25da6fd61034ef8
BLAKE2b-256 cd2acdabf3e3676ee03e6d85f20b6c294a01f35f52ccee193252f7c3e360e459

See more details on using hashes here.

File details

Details for the file webhelpers2_grid-0.9-py3-none-any.whl.

File metadata

  • Download URL: webhelpers2_grid-0.9-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for webhelpers2_grid-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 6c1ba1c5c4708c9ee46adca5936c696008113cd2303bf38577068bfe72883850
MD5 abb1b0b14b5f7f1c89b0c86d7c8206ee
BLAKE2b-256 c64daedaff394077f52efcf936e0b7a6d6176bee232b8711e9707e1488e16a09

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page