-
Notifications
You must be signed in to change notification settings - Fork 423
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add extra caller property to onSelectedRowsChanged (#659)
- this is to cover a special use case that we have, in which the user can click a row which will possibly trigger other rows to be selected (Tree Data grid), so we basically dynamically change row selection following certain logic (via `setSelectedRows`) and the current code was problematic because SlickRowSelectionModel is also calling `setSelectedRows` and we had no way of knowing if the selection was made by the user or dynamically by the code, this PR adds a `caller` property which tells us who called the row selection. - also added extra properties, 3x in total: (`caller`, `changedSelectedRows` and `changedUnselectedRows`), this makes my code a lot cleaner since I often have to add extra code to know the last changes
- Loading branch information
1 parent
c06e3a3
commit e693a0c
Showing
4 changed files
with
37 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters