Hello, Perry,
Thank you for the provided runnable example.
The reason why the filter is applied to all the detail grids is that the detail source is shared between them. So effectively, it is a single data source instance which has only one state - the current
view().
To fix this, we need to have separate data sources with their own filter. If you have local data, you may keep all the data in the view model and use it to create the separate data source instances:
I can see that the detail column also needs to be bound to a function which is declared in the scope of the view model. This can be done in the dataBound event of the detail grid:
Here is the updated Dojo:
https://dojo.telerik.com/@bubblemaster/oRIRanEw
Kind Regards,
Alex Hajigeorgieva
Progress Telerik
Get
quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers.
Learn More.