I use only one grid and views are solved in data reading. I call "grid.dataSource.read()" when different view is selected. Everything works perfectly until next records are loaded through scrolling. Grid implements endless scrolling:
.Pageable(p => p.Numeric(false).PreviousNext(false))
.Scrollable(s => s.Endless(true))
.DataSource(dataSource => dataSource
.Read(read => read.Action("Accounts_Read", "Grid").Data("GetAccountReadInfo"))
.Events(events => events
(and in data bound function is setted scroll position to first new record
if (currentIndex == indexForScroll)
When I select favourite view after scroll I see non favourite accounts although read function returns correct records (and page counting is correct too). In attached file is screen of bad view.
I hope it is more clear now.