Select-All only selecting the current page

This is for Verdant Services Search App.
  • "@syncfusion/ej2-ng-grids": "15.4.30"
  • All other syncfusion packages are at least "15.4.23"
See the gif in the zip. When selecting all, it only selects the current page even though there are many more pages. The checkboxes for the other pages are still selected.

Here's the workflow:
  • Checkboxes have a click event that runs the Grid's `getSelectedRecords()`
  • The table below the grid collects all checked records. The selected count is shown as "COUNT (Selected Count)"
  • De-selecting an item from another page doesn't change the `getSelectedRecords()` count. Selecting it again after de-selecting adds it to the selected array.
The crazy thing is that I was having this issue on 15.4.23 and when I upgraded to .30, the problem went away. This morning, I deleted all node modules (and package-lock) for a fresh install and the problem came back. I checked the package number in node_modules and it says .30.

Is there any solution to this? I've checked the changelog but this is the last version before 16 and that version doesn't even work in the documentation. Is there a plunkr with a working version 16 of the grid?

I have also tried downgrading to 15.4.23 and there was no change.

Attachment: selectall_e526f21f.zip

1 Reply

IR Isuriya Rajan Syncfusion Team March 6, 2018 08:47 AM UTC

Hi  Austin, 
 
Thanks for contacting syncfusion support. 
 
 
Your mentioned issue already known issue and that was fixed in our latest version. So we suggest to update your version to 16.1.24 .So please take update and use updated  packages. 
 
  
If you want to update the packages please follow this any one of below :  
  
  1. Using the “npm update” command.
  
·         This will update all our listed packages and also will install missing packages too.   
·         Updating package we need to  change the syncfusion package version in package.json file. Or use ( * ) to get latest package. 
·         Please refer the below link for your reference: 
  
  
  
  1. Using the “npm install @syncfusion/ej2” command
  
·         This command will  automatically install our latest version of npm package 
·         You can get the npm Package form below location: 
                       
                         Npm Packages: https://www.npmjs.com/~syncfusionorg  
  
If you were using the cdn . Please get the latest from this link:  
  
 
 
Plunker sample and Release notes for your reference: 
 
 
 
 
Regards, 
Isuriya R 

 


Loader.
Up arrow icon