I also noticed I am unable to deselect the checkboxes after checking them though I can deselect all of them using the header column checkbox
In requestType batchSave, you have copied the filtered records to selected records. Please share your clear requirement on this.
Need to be able to filter grid and then select filtered records
Exact scenario that you want get filtered record details.
Select the filtered records and have them available under the selected records of the model or set the isSelected field of the record to true and others to false. I intend once I have the selected records (either in an array or with the 'isSelected' flag set to true for selected records) to then perform some mass edits. At which point I will send to a server. The server will then send me back the data and update the table with the new edited data.
If you need header checkbox selection then you no need to set field for that column. But in your code example you have set field for check box column.
I'll look into this and report back
Essential studio version.
ej-angular2: 15.1.33
Removing the isSelected as the field solved the necessary issue. I would like to have those checkboxes persist through the mass edit but obviously that is impossible since I'm refreshing the data and the state isn't tracked.