You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 1, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug_report.yml
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -50,13 +50,13 @@ body:
50
50
label: Validations
51
51
description: Before submitting the issue, please make sure you do the following
52
52
options:
53
-
- label: Follow our [Code of Conduct](https://github.com/slickgrid-stellar/Angular-Slickgrid/blob/master/.github/CODE_OF_CONDUCT.md)
53
+
- label: Follow our [Code of Conduct](https://github.com/ghiscoding/Angular-Slickgrid/blob/master/.github/CODE_OF_CONDUCT.md)
54
54
required: true
55
-
- label: Read the [HOWTO - Step by Step](https://github.com/slickgrid-stellar/angular-slickgrid/wiki/HOWTO---Step-by-Step).
55
+
- label: Read the [HOWTO - Step by Step](https://github.com/ghiscoding/angular-slickgrid/wiki/HOWTO---Step-by-Step).
56
56
required: true
57
-
- label: Check that there isn't [already an issue](https://github.com/slickgrid-stellar/Angular-Slickgrid/issues) that reports the same bug to avoid creating a duplicate.
57
+
- label: Check that there isn't [already an issue](https://github.com/ghiscoding/Angular-Slickgrid/issues) that reports the same bug to avoid creating a duplicate.
58
58
required: true
59
-
- label: Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/slickgrid-stellar/Angular-Slickgrid/discussions).
59
+
- label: Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/ghiscoding/Angular-Slickgrid/discussions).
60
60
required: true
61
61
- label: The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.
Recently moved all my SlickGrid related repos into [Slickgrid-Stellar](https://github.com/slickgrid-stellar) org to regroup them all under a single location.
One of the best javascript datagrid [SlickGrid](https://github.com/mleibman/SlickGrid) which was originally developed by @mleibman is now available to Angular. 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](https://github.com/6pac/SlickGrid/) fork, it is the most active fork since the original author @mleibman stopped working on his original repo. Also worth knowing that I have contributed a lot to the 6pac/SlickGrid fork for the benefit of Angular-Slickgrid... also a reminder, this is a wrapper of a jQuery lib (SlickGrid) and a big portion of the lib (like Editors, Filters and others) are written in jQuery/JavaScript, so just keep that in mind and it also mean that jQuery is a dependency.
@@ -20,21 +17,21 @@ One of the best javascript datagrid [SlickGrid](https://github.com/mleibman/Slic
20
17
[MIT License](LICENSE)
21
18
22
19
## Installation
23
-
Refer to the **[Wiki - HOWTO Step by Step](https://github.com/slickgrid-stellar/angular-slickgrid/wiki/HOWTO---Step-by-Step)** and/or clone the [Angular-Slickgrid Demos](https://github.com/slickgrid-stellar/angular-slickgrid-demos) repository. Please consult all Wikis before opening new issues, also consider asking installation and/or general questions on [Stack Overflow](https://stackoverflow.com/search?tab=newest&q=slickgrid) unless you think there's a bug with the library.
20
+
Refer to the **[Wiki - HOWTO Step by Step](https://github.com/ghiscoding/angular-slickgrid/wiki/HOWTO---Step-by-Step)** and/or clone the [Angular-Slickgrid Demos](https://github.com/ghiscoding/angular-slickgrid-demos) repository. Please consult all Wikis before opening new issues, also consider asking installation and/or general questions on [Stack Overflow](https://stackoverflow.com/search?tab=newest&q=slickgrid) unless you think there's a bug with the library.
24
21
25
22
```sh
26
23
npm install angular-slickgrid
27
24
```
28
25
29
26
### Demo page
30
-
`Angular-Slickgrid` works with all `Bootstrap` versions, you can see a demo of each one below. There are also 2 new styling Themes, Material & Salesforce which are also available. You can also use different SVG icons, you may want to look at the [Wiki - SVG Icons](https://github.com/slickgrid-stellar/Angular-Slickgrid/wiki/SVG-Icons)
`Angular-Slickgrid` works with all `Bootstrap` versions, you can see a demo of each one below. There are also 2 new styling Themes, Material & Salesforce which are also available. You can also use different SVG icons, you may want to look at the [Wiki - SVG Icons](https://github.com/ghiscoding/Angular-Slickgrid/wiki/SVG-Icons)
For a complete & working local demo (30+ examples), you can (and should) clone the [Angular-Slickgrid Demos](https://github.com/slickgrid-stellar/angular-slickgrid-demos) repository to get started. That repo is updated frequently and is used to update the GitHub demo page for both the [Bootstrap 5 demo](https://slickgrid-stellar.github.io/Angular-Slickgrid) and [Bootstrap 4 demo](https://slickgrid-stellar.github.io/angular-slickgrid-demos).
32
+
For a complete & working local demo (30+ examples), you can (and should) clone the [Angular-Slickgrid Demos](https://github.com/ghiscoding/angular-slickgrid-demos) repository to get started. That repo is updated frequently and is used to update the GitHub demo page for both the [Bootstrap 5 demo](https://ghiscoding.github.io/Angular-Slickgrid) and [Bootstrap 4 demo](https://ghiscoding.github.io/angular-slickgrid-demos).
cd bootstrap4-demo-with-translate # or any of the 4 demos
39
36
npm install
40
37
npm start
@@ -46,24 +43,24 @@ You like to use **Angular-Slickgrid**? Be sure to upvote :star:, maybe support m
46
43
<ahref='https://ko-fi.com/ghiscoding'target='_blank'><imgheight='32'style='border:0px;height:32px;'src='https://az743702.vo.msecnd.net/cdn/kofi3.png?v=0'border='0'alt='Buy Me a Coffee at ko-fi.com' />
47
44
48
45
## Latest News & Releases
49
-
Check out the [Releases](https://github.com/slickgrid-stellar/Angular-Slickgrid/releases) section for all latest News & Releases.
46
+
Check out the [Releases](https://github.com/ghiscoding/Angular-Slickgrid/releases) section for all latest News & Releases.
50
47
51
48
## Angular Compatibility
52
49
- version `1.x.x` for Angular 4-6
53
50
- version `2.x.x` for Angular 7-11
54
-
- version `3.x.x` for Angular 12+ and RxJS 7+ ([migration guide to 3.x](https://github.com/slickgrid-stellar/Angular-Slickgrid/wiki/Migration-to-3.x))
51
+
- version `3.x.x` for Angular 12+ and RxJS 7+ ([migration guide to 3.x](https://github.com/ghiscoding/Angular-Slickgrid/wiki/Migration-to-3.x))
55
52
- IE11 is EOL and **no longer supported**, if you still need to support it stay with version 2.x
56
-
- uses new [Slickgrid-Universal](https://github.com/slickgrid-stellar/slickgrid-universal) monorepo version 0.19.2
57
-
- version `4.x.x` for Angular 13+, RxJS 7+ and **Ivy ONLY** ([migration guide to 4.x](https://github.com/slickgrid-stellar/Angular-Slickgrid/wiki/Migration-to-4.x))
53
+
- uses new [Slickgrid-Universal](https://github.com/ghiscoding/slickgrid-universal) monorepo version 0.19.2
54
+
- version `4.x.x` for Angular 13+, RxJS 7+ and **Ivy ONLY** ([migration guide to 4.x](https://github.com/ghiscoding/Angular-Slickgrid/wiki/Migration-to-4.x))
58
55
- for Ivy build only (no more UMD bundle & output >= ES2017), IE not supported.
59
-
- requires Slickgrid-Universal [1.x](https://github.com/slickgrid-stellar/slickgrid-universal/releases/tag/v1.1.1) version
60
-
- version `5.x.x` for Angular 14+, RxJS >=7.5.0 and **Ivy ONLY** ([migration guide to 5.x](https://github.com/slickgrid-stellar/Angular-Slickgrid/wiki/Migration-to-5.x))
56
+
- requires Slickgrid-Universal [1.x](https://github.com/ghiscoding/slickgrid-universal/releases/tag/v1.1.1) version
57
+
- version `5.x.x` for Angular 14+, RxJS >=7.5.0 and **Ivy ONLY** ([migration guide to 5.x](https://github.com/ghiscoding/Angular-Slickgrid/wiki/Migration-to-5.x))
61
58
- removal of jQueryUI dependency (replaced internally by SortableJS, a smaller and touch friendly lib).
62
-
- requires Slickgrid-Universal [2.x](https://github.com/slickgrid-stellar/slickgrid-universal/releases/tag/v2.0.0) version
59
+
- requires Slickgrid-Universal [2.x](https://github.com/ghiscoding/slickgrid-universal/releases/tag/v2.0.0) version
63
60
64
-
**Note** For a full compatibility table of Angular-Slickgrid with Slickgrid-Universal, you can consult the [Versions Compatibility Table - Wiki](https://github.com/slickgrid-stellar/Angular-Slickgrid/wiki/Versions-Compatibility-Table)
61
+
**Note** For a full compatibility table of Angular-Slickgrid with Slickgrid-Universal, you can consult the [Versions Compatibility Table - Wiki](https://github.com/ghiscoding/Angular-Slickgrid/wiki/Versions-Compatibility-Table)
65
62
66
-
For Angular 12+ see the instructions below - [Angular 12 with WebPack 5 - polyfill issue](https://github.com/slickgrid-stellar/Angular-Slickgrid#angular-12-with-webpack-5---how-to-fix-polyfill-error)
63
+
For Angular 12+ see the instructions below - [Angular 12 with WebPack 5 - polyfill issue](https://github.com/ghiscoding/Angular-Slickgrid#angular-12-with-webpack-5---how-to-fix-polyfill-error)
67
64
68
65
### ngx-translate Compatibility
69
66
@@ -77,7 +74,7 @@ If you are facing any issues with `ngx-translate` library while building your An
77
74
| 7 | 11.x+ |
78
75
79
76
### Build Warnings (Angular 8+)
80
-
You might get warnings about SlickGrid while doing a production build, most of them are fine and the best way to fix them, is to simply remove/ignore the warnings, all you have to do is to add a file named `ngcc.config.js` in your project root (same location as the `angular.json` file) with the following content (you can also see this [commit](https://github.com/slickgrid-stellar/angular-slickgrid-demos/commit/1fe8092bcd2e99ede5ab048f4a7ebe6254e4bee0) which fixes the Angular-Slickgrid-Demos prod build):
77
+
You might get warnings about SlickGrid while doing a production build, most of them are fine and the best way to fix them, is to simply remove/ignore the warnings, all you have to do is to add a file named `ngcc.config.js` in your project root (same location as the `angular.json` file) with the following content (you can also see this [commit](https://github.com/ghiscoding/angular-slickgrid-demos/commit/1fe8092bcd2e99ede5ab048f4a7ebe6254e4bee0) which fixes the Angular-Slickgrid-Demos prod build):
81
78
```js
82
79
module.exports= {
83
80
packages: {
@@ -134,25 +131,25 @@ This is no longer the case. Verify if you need this module and configure a polyf
134
131
Angular-Slickgrid and Slickgrid-Universal both have **100%** Unit Test Coverage, we are talking about +15,000 lines of code (+3,750 unit tests) that are fully tested with [Jest](https://jestjs.io/). On the UI side, all Angular-Slickgrid Examples are tested with [Cypress](https://www.cypress.io/), there are over +500 Cypress E2E tests.
135
132
136
133
#### How to load data with `HttpClient`?
137
-
You might notice that all demos are coded with mocked dataset in each of the examples, that is mainly for demo purposes, but you might be wondering how to connect this with an `HttpClient`? Easy... just replace the mocked data, assigned to the `dataset` property, by your `HttpClient` call it and that's it. The `dataset` property can be changed or refreshed at any time, which is why you can use local data and/or connect it to a `Promise` or an `Observable` with `HttpClient` (internally it's just a SETTER that refreshes the grid). See [Example 24](https://slickgrid-stellar.github.io/Angular-Slickgrid/#/gridtabs) for a demo showing how to load a JSON file with `HttpClient`.
134
+
You might notice that all demos are coded with mocked dataset in each of the examples, that is mainly for demo purposes, but you might be wondering how to connect this with an `HttpClient`? Easy... just replace the mocked data, assigned to the `dataset` property, by your `HttpClient` call it and that's it. The `dataset` property can be changed or refreshed at any time, which is why you can use local data and/or connect it to a `Promise` or an `Observable` with `HttpClient` (internally it's just a SETTER that refreshes the grid). See [Example 24](https://ghiscoding.github.io/Angular-Slickgrid/#/gridtabs) for a demo showing how to load a JSON file with `HttpClient`.
138
135
139
136
## Wiki / Documentation
140
-
The Wiki is where all the documentation and instructions will go, so please consult the [Angular-Slickgrid - Wiki](https://github.com/slickgrid-stellar/Angular-Slickgrid/wiki) before opening any issues. The [Wiki - HOWTO](https://github.com/slickgrid-stellar/Angular-Slickgrid/wiki/HOWTO---Step-by-Step) is a great place to start with. You can also take a look at the [Demo page](https://slickgrid-stellar.github.io/Angular-Slickgrid), it includes sample for most of the features and it keeps growing (so you might want to consult it whenever a new version comes out).
137
+
The Wiki is where all the documentation and instructions will go, so please consult the [Angular-Slickgrid - Wiki](https://github.com/ghiscoding/Angular-Slickgrid/wiki) before opening any issues. The [Wiki - HOWTO](https://github.com/ghiscoding/Angular-Slickgrid/wiki/HOWTO---Step-by-Step) is a great place to start with. You can also take a look at the [Demo page](https://ghiscoding.github.io/Angular-Slickgrid), it includes sample for most of the features and it keeps growing (so you might want to consult it whenever a new version comes out).
141
138
142
139
## Main features
143
-
You can see some screenshots below and the instructions down below and if that is not enough for you to decide, head over to the [Wiki - Main Features](https://github.com/slickgrid-stellar/Angular-Slickgrid/wiki).
140
+
You can see some screenshots below and the instructions down below and if that is not enough for you to decide, head over to the [Wiki - Main Features](https://github.com/ghiscoding/Angular-Slickgrid/wiki).
144
141
145
142
## Missing features
146
143
What if `Angular-Slickgrid` is missing feature(s) compare to the original core library [6pac/SlickGrid](https://github.com/6pac/SlickGrid/)?
147
144
148
-
Fear not, you can simply reference the `SlickGrid` and `DataView` objects, just like in the core lib (they are exposed through Custom Events). For more info continue reading on [Wiki - SlickGrid & DataView objects](/slickgrid-stellar/Angular-Slickgrid/wiki/SlickGrid-&-DataView-Objects) and [Wiki - Grid & DataView Events](https://github.com/slickgrid-stellar/Angular-Slickgrid/wiki/Grid-&-DataView-Events)
145
+
Fear not, you can simply reference the `SlickGrid` and `DataView` objects, just like in the core lib (they are exposed through Custom Events). For more info continue reading on [Wiki - SlickGrid & DataView objects](/ghiscoding/Angular-Slickgrid/wiki/SlickGrid-&-DataView-Objects) and [Wiki - Grid & DataView Events](https://github.com/ghiscoding/Angular-Slickgrid/wiki/Grid-&-DataView-Events)
149
146
150
147
151
148
## Screenshots
152
149
153
150
Screenshots from the demo app with the `Bootstrap` theme.
154
151
155
-
_Note that the styling changed a bit, the best is to simply head over to the [Live Demo](https://slickgrid-stellar.github.io/Angular-Slickgrid) page._
152
+
_Note that the styling changed a bit, the best is to simply head over to the [Live Demo](https://ghiscoding.github.io/Angular-Slickgrid) page._
156
153
157
154
### Slickgrid example with Formatters (last column shown is a custom Formatter)
0 commit comments