designer ยท console.warn
designer.addDerivedStep: the {kind} step is ...
Printed by designer, prefixed [lattice], since 1.89.0.
Warnings reference › designer:derived:pushdown:*:*
- Identifier
designer:derived:pushdown:*:*- Raised by
- designer
- Since
- 1.89.0
What happened
The derived grid reads a pushdown source whose adapter cannot answer this step (or one of its aggregations) in the engine. Computing it would mean working over the loaded window, which is a page of the relation and not the relation, so the step was refused by name and the grid was left as it was.
The fix
Use a step the adapter can answer (designer.pushdown.refusals(sourceId) lists what it cannot), or declare the capability on the adapter if it does support it.
The smallest fix
designer.pushdown.refusals(orders).map((r) => r.name + : + r.reason);
Reference
Covered in full at the API reference.