ng-qgrid

1.4.6 • Public • Published

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

/ng-qgrid/

    Package Sidebar

    Install

    npm i ng-qgrid

    Weekly Downloads

    45

    Version

    1.4.6

    License

    MIT

    Unpacked Size

    41.3 MB

    Total Files

    1204

    Last publish

    Collaborators

    • qgrid