JSPM

  • Created
  • Published
  • Downloads 102
  • Score
    100M100P100Q66014F
  • License MIT

Angular data grid

Package Exports

  • ng-qgrid

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ng-qgrid) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

qgrid

Angularjs data grid

examples

https://qgrid.github.io/ng/

installation

core concepts

  • easy to start:
    <q-grid rows="data">
        <q-grid:columns generation="deep">
        </q-grid:columns>
    </grid>
  • virtualization everywhere: rows and columns should be virtualizable
  • considered styles: user should be able to make any css customization in easy format
  • fully customizable: header, cells, rows, footer etc. should be templatable
  • clear javascript: no html templates in javascript

development

  • $ npm install prerequisites
  • $ npm run start start the webpack development server on http:\\localhost:3030\demo
  • $ npm run build:prod create a js bundle with webpack
  • $ npm run lint run code quality tests
  • $ npm run test run tests
  • $ npm run test:debug watch and debug tests

dependency diagram

We are trying to encapsulate any ui framework(angular in our case) dependencies to the separate module. We believe that it will give us a chance to migrate q-grid to other environments without big efforts(in plans angular2, react and vuejs)

dependecy diagram

licence

Code licensed under MIT license.

references

themes

virtualization

expressions

markdown

test

build

grid