-
-
Notifications
You must be signed in to change notification settings - Fork 34
Description
Describe the bug
Requirement: Approximately 60,000 records are available.
The code took about four to five seconds to finish when we used the grouping feature and any of its functions, such as expand all, collapse all, add grouping, and remove grouping. After conducting preliminary investigation, we discovered that the line below was consuming all of the time during the refresh function in the slickDataView.ts file. However, we can't pinpoint the precise underlying reason. Please assist in locating the problematic code.
this.onRowsChanged.notify({ rows: diff, itemCount: this.items.length, dataView: this, calledOnRowCountChanged: (countBefore !== this.rows.length) }, null, this);
Reproduction
this.onRowsChanged.notify({ rows: diff, itemCount: this.items.length, dataView: this, calledOnRowCountChanged: (countBefore !== this.rows.length) }, null, this);
Which Framework are you using?
Vanilla / Plain JS
Environment Info
| Executable | Version |
| ------------------- | ------- |
| (framework used) | VERSION |
| Slickgrid-Universal | VERSION |
| TypeScript | VERSION |
| Browser(s) | VERSION |
| System OS | VERSION |
Validations
- Follow our Code of Conduct
- Read the Wikis.
- Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
- Check that this is a concrete bug. For Q&A open a GitHub Discussion.
- The provided reproduction is a minimal reproducible example of the bug.