IgniteUI / ignite-ui

Ignite UI for jQuery by Infragistics
https://bit.ly/2kuu1fT
Other
477 stars 83 forks source link

When filtered, the same records are displayed in duplicate. (via load on demand) #2083

Closed furugen closed 3 years ago

furugen commented 4 years ago

Description

When filtered, the same records are displayed in duplicate. (via load on demand)

Note

Steps to reproduce

  1. Open the following url. http://jsfiddle.net/tzfm3voh/1/

  2. Set filter to "C"

  3. Scroll down. video

Result

The same records are displayed in duplicate. (via load on demand)

Expected result

Duplicate records are not displayed.

Attachments

Sample http://jsfiddle.net/tzfm3voh/1/

dobromirts commented 3 years ago

When using remote data with virtualization and/or load on demand, only a chunk of the data is available locally. To make the filtering work correctly in such scenario, filteringType: "remote" should be set. Also, "filterExprUrlKey" should be used only when you know what urlKey the backend expects. In all other scenarios do not set this and it will work as expected.