title: Vaadin grid - filtering with lazy loading
body: <p>I have vaadin grid, and it's great that it has lazy data loading from the box. But for some reasons I have custom filters, which I use via </p>
  
  <p><code>CallbackDataProvider&lt;&gt; dataProvider.fetch(Query query)</code></p>
  
  <p>Query object has parameters for loading by portions (<code>offset</code> and <code>limit</code>), so I need to set it dynamically <strong>(?)</strong> and somehow listen grid scrolling event to load next part of data when user scrolls down <strong>(?)</strong></p>
  
  <p><code>Grid.dataComunicator</code> has field <code>Range pushRows</code> but there no public methods to get it. And all i have is grid with lazy loading without filtered data or grid with eager loading with filtered data.</p>
  
  <p>So, is there any way to implement filtering data with lazy loading in vaadin grid element?</p>