All Projects → ghiscoding → Aurelia Slickgrid

ghiscoding / Aurelia Slickgrid

Licence: mit
Aurelia-Slickgrid a wrapper of the lightning fast & customizable SlickGrid datagrid with a few Styling Themes

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Aurelia Slickgrid

Angular Slickgrid
Angular-Slickgrid is a wrapper of the lightning fast & customizable SlickGrid datagrid, it also includes multiple Styling Themes
Stars: ✭ 298 (+198%)
Mutual labels:  graphql, grid, datagrid, datatable, jquery, bootstrap4, bootstrap3
Bootstrap Validate
A simple Form Validation Library for Bootstrap 3 and Bootstrap 4 not depending on jQuery.
Stars: ✭ 112 (+12%)
Mutual labels:  bootstrap, jquery, bootstrap4, bootstrap3
Bootstrap Colorpicker
Bootstrap Colorpicker is a modular color picker plugin for Bootstrap.
Stars: ✭ 1,351 (+1251%)
Mutual labels:  bootstrap, jquery, bootstrap4, bootstrap3
Bs grid
Bootstrap Datagrid
Stars: ✭ 184 (+84%)
Mutual labels:  grid, datagrid, bootstrap, jquery
Tabulator
Interactive Tables and Data Grids for JavaScript
Stars: ✭ 4,329 (+4229%)
Mutual labels:  data, grid, jquery
Bootstrap Iconpicker
A simple icon picker
Stars: ✭ 344 (+244%)
Mutual labels:  graphql, bootstrap, jquery
Ngx Datatable
✨ A feature-rich yet lightweight data-table crafted for Angular
Stars: ✭ 4,415 (+4315%)
Mutual labels:  grid, datagrid, datatable
Mobirise
Free Website Builder for Bootstrap 4 & AMP
Stars: ✭ 664 (+564%)
Mutual labels:  bootstrap, jquery, bootstrap4
Ajsf
Angular JSON Schema Form
Stars: ✭ 266 (+166%)
Mutual labels:  bootstrap, bootstrap4, bootstrap3
Datatable
A simple, modern and interactive datatable library for the web
Stars: ✭ 587 (+487%)
Mutual labels:  grid, datagrid, datatable
Sensei Grid
Simple and lightweight data grid in JS/HTML
Stars: ✭ 808 (+708%)
Mutual labels:  data, grid, datagrid
Datatablesbundle
This Bundle integrates the jQuery DataTables plugin into your Symfony application.
Stars: ✭ 334 (+234%)
Mutual labels:  grid, datagrid, datatable
Ecommerce
We're going to take you step-by-step to build a modern, fully open-source, eCommerce web application using Python, Django, Bootstrap, Javascript, and more.
Stars: ✭ 980 (+880%)
Mutual labels:  bootstrap, jquery, bootstrap4
Gijgo
Gijgo - Free Javascript Controls
Stars: ✭ 424 (+324%)
Mutual labels:  grid, datagrid, jquery
E107
e107 Bootstrap CMS (Content Management System) v2 with PHP, MySQL, HTML5, jQuery and Twitter Bootstrap. Issue Discussion Room: https://gitter.im/e107inc/e107
Stars: ✭ 272 (+172%)
Mutual labels:  bootstrap, jquery, bootstrap4
Bootstrap
Open Source JS plugins
Stars: ✭ 13 (-87%)
Mutual labels:  bootstrap, jquery, bootstrap3
Bootstrap Show Modal
A Bootstrap 4 / jQuery plugin wrapper, to create modals dynamically in JavaScript
Stars: ✭ 38 (-62%)
Mutual labels:  bootstrap, jquery, bootstrap4
Awesome Grid
A curated list of grid(table) libraries and resources that developers may find useful.
Stars: ✭ 1,142 (+1042%)
Mutual labels:  grid, datagrid, jquery
ag-grid
The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.
Stars: ✭ 8,743 (+8643%)
Mutual labels:  grid, datatable, datagrid
aurelia-datatable
A 100% aurelia based data table component.
Stars: ✭ 32 (-68%)
Mutual labels:  grid, aurelia, datatable

Aurelia-Slickgrid

License: MIT TypeScript npm version NPM downloads

CircleCI Cypress.io jest codecov

One of the best javascript datagrid SlickGrid which was originally developed by @mleibman is now available to Aurelia. I have used a few datagrids and SlickGrid beats most of them in terms of functionalities and performance (it can easily deal with even a million row). We will be using the 6pac/SlickGrid fork, this is the most active fork since the original @mleibman fork was closed some time ago by his author for personal reasons. Also worth to know, I also contributed a lot to the 6pac/SlickGrid fork for the benefit of Aurelia-Slickgrid.

NPM Package

Aurelia-Slickgrid on NPM

License

MIT License

Like it? ⭐️ it

You like and use this great library Aurelia-Slickgrid? Be sure to upvote ⭐️ and feel free to contribute 👷

Like my work?

If you like my work, you can also support me with caffeine Buy Me a Coffee ☕️

I certainly drank many coffees to build and keep adding features for this great library.

Latest News & Releases

Check out the Releases section for all latest News & Releases.

Fully Tested with Jest (Unit Tests) - Cypress (E2E tests)

Aurelia-Slickgrid reached 100% Test Coverage, we are talking about +10,000 lines of code (+2,700 unit tests) that are now fully tested with Jest. There are also over +350 Cypress E2E tests to cover most UI functionalities on nearly all Examples of Aurelia-Slickgrid.

Installation

Refer to the Wiki - HOWTO Step by Step and/or the Aurelia-Slickgrid Demos repository. Please don't open any issue unless you have followed these steps (from the Wiki), and if any of the steps are incorrect or confusing, then please let me know.

NOTE: if you have any question, please consider asking installation and/or general questions on Stack Overflow

Demo page

Aurelia-Slickgrid supports both Bootstrap 3 and Bootstrap 4, you can see a demo of each one below.

There are also 2 new Themes, Material & Salesforce that are available as well and if you wish to use SVG then take a look at the Wiki - SVG Icons.

Working Demos

For complete working local demos, you can clone the Aurelia-Slickgrid Demos repository (instruction are provided in the repo). This repo provides multiple samples (RequireJS, WebPack, CLI, ...) and also worth to know that the 2 WebPacks demos are updated frequently since they are the actual Bootstrap 3 demo / Bootstrap 4 demo.

Wiki / Documentation

The Wiki is where all the documentation and instructions will go, so please consult the Aurelia-Slickgrid - Wiki before opening any issues. The Wiki - HOWTO is a great place to start with.

Usage

How to load data with Fetch-Client or Http-Client?

You might notice that all demos are made with mocked dataset that are embedded in each examples, that is mainly for demo purposes, but you might be wondering how to connect this with an FetchClient? Easy... just replace the mocked data, assigned to the dataset property, by your FetchClient call and that's it. The dataset property can be changed at any time, which is why you can use local data and/or connect it to a Promise or an async call with FetchClient (internally it's just a SETTER that refreshes the grid). See Example 22 for a demo showing how to load a JSON file with FetchClient.

Main features

You can see some screenshots below as well as instructions underneat them and if that is not enough for you to decide, head over to the Wiki - Main Features.

Screenshots

Screenshots from the demo app with the Bootstrap theme.

Slickgrid example with Formatters (last column shown is a custom Formatter)

You can also see the Grid Menu opened (aka hambuger menu)

Default Slickgrid Example

Filter and Sort (clientside with DataView)

Filter and Sort

Editors and/or onCellClick

Editors

Pinned (aka frozen) Columns/Rows

Pinned Columns/Rows

Draggable Grouping & Aggregators

Draggable Grouping

Slickgrid Example with Server Side (Filter/Sort/Pagination)

Comes with OData & GraphQL support (you can implement custom too)

Slickgrid Server Side

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].