Skip to content

ghiscoding/aurelia-slickgrid-demos

Repository files navigation

Aurelia-Slickgrid - Client Demos

Aurelia-Slickgrid library client demos with different bundler types.

Requires Aurelia 2

The latest code only works with Aurelia 2, if you still wish to use Aurelia 1 then take a look at the version6 branch.

Important Note

Aurelia-Slickgrid & Slickgrid-Universal compatibility

For a full compatibility table of Aurelia-Slickgrid with Slickgrid-Universal, you can consult the Versions Compatibility Table - Wiki

Optional NPM Packages

Please note that some of the npm packages installed in these demos are optional and are installed only for demo purposes. If you don't need the feature then don't install it (remove it from your package.json) and you'll end up with a smaller production build.

Again the following dependencies are totally OPTIONAL

Package Name Version Description
@slickgrid-universal/composite-editor-component npm Composite Editor Modal Component
@slickgrid-universal/custom-tooltip-plugin npm Custom Tooltip Plugin
@slickgrid-universal/excel-export npm Export to Excel Service (xls/xlsx)
@slickgrid-universal/text-export npm Export to Text File Service (csv/txt)
@slickgrid-universal/graphql npm GraphQL Query Service (support Filter/Sort/Pagination)
@slickgrid-universal/odata npm OData Query Service (support Filter/Sort/Pagination)
@slickgrid-universal/rxjs-observable npm RxJS Observable Service Wrapper

Build Demo

npm run build # OR yarn run build

Webpack and Bootstrap 5 (with TypeScript)

Install and Start Demo

git clone https://github.com/ghiscoding/aurelia-slickgrid-demos
cd webpack-bs5-demo
npm install # OR yarn install
npm start # OR yarn start

Then open your browser to

http://localhost:8080

Build Demo

npm run build # OR yarn run build

Webpack and Bootstrap 5 with single Locale & without I18N (TypeScript)

Install and Start Demo

git clone https://github.com/ghiscoding/aurelia-slickgrid-demos
cd webpack-bs5-demo-with-locales
npm install # OR yarn install
npm run start # OR yarn start

Then open your browser to

http://localhost:8080

Build Demo

run run build # OR yarn run build