0.0.1 • Published 5 years ago

mthb-custom-canvas-table v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

CanvasTable

CanvasTable is Typescript library who draws a table on canvas. It is very fast to draw table and it will not slow down if data is big

If you like to use offscreenCanvas and/or keep the data in webworker then you use mthb-offscreen-canvas-table on main javascript and mthb-offscreen-canvas-table-worker in weworker they will work to geather

npmremarks
mthb-canvas-tabledraw on gui thread
mthb-offscreen-canvas-tableconnect canvas and events to webworker
mthb-offscreen-canvas-table-workerdraw on webworker

Demo website where you can see component in action with table with 23.000 records

TODO

Supported

  • web worker
  • multi col sort
  • custom sort
  • mulit group
  • over row
  • sepra grid
  • custom render data
  • custom drawing col
  • custom style for row and cal
  • auto scroll X and Y
  • draw sort arrow on header
  • sort when click on header