Lattice Grid Buy a licence

The grid (core) ยท console.warn

filters.where ({names}) is not applied to the {adapter} pushdown source: {the size of the matching set is unknown|its matching set is N rows, at or past the whereRowLimit}. Running the predicate needs every matching row fetched and held here, which is the whole download a pushdown source exists to avoid, so it is refused and the rows the predicate would exclude stay on screen.

Printed by The grid (core), prefixed [lattice], since 1.60.0.

Warnings referencesource.where.overThreshold:*

Identifier
source.where.overThreshold:*
Raised by
The grid (core)
Since
1.60.0

What happened

Running a function predicate over a pushdown source means fetching every matching row into the browser - the download the source exists to avoid. Past whereRowLimit (or when the size is unknown) that is refused, so the predicate does not run and the rows it would have hidden stay on screen. The key carries the adapter's name, so two sources on one page are two separate silences.

The fix

Give the predicate a { condition } twin so the engine narrows the fetch - that works at any size - or raise whereRowLimit on the source config if you do want the download.

Reference

Covered in full at the API reference.