Multiple Demos of the Angular-Slickgrid library
Choose the theme and feature you want, they are separated into 2 themes (with Bootstrap 5) and there's a demo with Custom Locales (without ngx-translate, fixed Locales) and the other demos are all with ngx-translate (dynamically switch language on the fly).
If you use Visual Studio Code, you can also run each of the demo through the multiple VSCode Tasks.
For a full compatibility table of Angular-Slickgrid with Slickgrid-Universal, you can consult the Versions Compatibility Table - Wiki
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 | Composite Editor Modal Component | |
| @slickgrid-universal/custom-tooltip-plugin | Custom Tooltip Plugin | |
| @slickgrid-universal/excel-export | Export to Excel Service (xls/xlsx) | |
| @slickgrid-universal/text-export | Export to Text File Service (csv/txt) | |
| @slickgrid-universal/graphql | GraphQL Query Service (support Filter/Sort/Pagination) | |
| @slickgrid-universal/odata | OData Query Service (support Filter/Sort/Pagination) |
Common Bootstrap 5 demo using ngx-translate to provide the use of multiple languages (locales) which can be switched dynamically (on the fly).
git clone https://github.com/ghiscoding/angular-slickgrid-demos cd bootstrap5-demo-with-translate npm install # OR yarn install npm start # OR yarn startnpm run build # OR yarn run buildCommon Bootstrap 5 demo using ngx-translate to provide the use of multiple languages (locales) which can be switched dynamically (on the fly).
Note This is the same as the bootstrap5-demo-with-translate with the exception that it's using Standalone Components instead of the legacy Module approach.
git clone https://github.com/ghiscoding/angular-slickgrid-demos cd bootstrap5-standalone-with-translate npm install # OR yarn install npm start # OR yarn startnpm run build # OR yarn run buildThis is the same as the Bootstrap 5 demo except that it uses custom Locale(s) and does not require (neither use) ngx-translate and are with fixed Locale(s) (this means you cannot switch locale on the fly). The Locales that were added for the demo (English/French), can be found under src/app/locales. You can use, and define, your own custom Locales via a TypeScript file.
git clone https://github.com/ghiscoding/angular-slickgrid-demos cd bootstrap5-demo-with-locales npm install # OR yarn install npm start # OR yarn startnpm run build # OR yarn run build