xgrid

- better keyboard control for trees and thumbs - layout functions to split areas of the grid, statusbar & toolbar area - multi-renderers as mixin - simple setup for all features - search filter with a simple ui - xide specific extension for actions (for c

Usage no npm install needed!

<script type="module">
  import xgrid from 'https://cdn.skypack.dev/xgrid';
</script>

README

dgrid goodies

  • better keyboard control for trees and thumbs
  • layout functions to split areas of the grid, statusbar & toolbar area
  • multi-renderers as mixin
  • simple setup for all features
  • search filter with a simple ui
  • xide specific extension for actions (for column-hider, search, clipboard, show status-bar, ...)
  • fixes some things
  • some more options to the select mixin (select(rows,to,select, options: focus, delay, append, expand))

Dependencies

Basics

  • dgrid

  • dojo

  • jQuery

  • xide "types and core stuff"

  • optional: for layouting: xdocker

  • optional: bootstrap 3 themes

Installation

  1. In your package directory:

     #npm install xgrid
     #npm install xide
    

Usage


whats next

  • port to dcl to get rid of inherited
  • replace all dojo dom and render stuff with web-components/HTMLCustomElement
  • sort & group actions (and their renderers)
  • states
  • performance tuning
  • cleanup code

obsolete

  • status bar, focus, toolbar will be moved somewhere else

License: BSD-3-clause