Welcome to the Angular feedback portal. We’re happy you’re here! If you have feedback on how to improve the Angular, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

We try to use checkbox selections (using selection settings) combined with a Syncfusion ej2 DataGrid using Observables.

Using the select all functionality then throws the following error:

core.js:4442 ERROR TypeError: this.getData is not a function or its return value is not iterable at Selection.setRowSelection (ej2-grids.es2015.js:9911) at Selection.updatePersistSelectedData (ej2-grids.es2015.js:10045) at Selection.checkSelectAllAction (ej2-grids.es2015.js:10058) at Selection.checkSelectAll (ej2-grids.es2015.js:10090) at Selection.clickHandler (ej2-grids.es2015.js:10307) at Observer.notify (ej2-base.es2015.js:2134) at GridComponent.notify (ej2-base.es2015.js:6972) at GridComponent.mouseClickHandler (ej2-grids.es2015.js:15962) at ZoneDelegate.invokeTask (zone-evergreen.js:402) at Object.onInvokeTask (core.js:27533) 


Is there a way to make this work with Observables? We are using Observables because the DataManager uses raw XmlHttpRequests that are not intercepted by Angular.