Lattice Grid Buy a licence

The grid (core) ยท console.warn

edit.addRow was called but this source cannot append rows: it is not a remote source whose adapter declares mutate.append. The row was not added rather than shown on screen and never saved. Use a createPushdownSource over an adapter with mutate: { append: true }.

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

Warnings referencegrid.edit.addRow.unavailable

Identifier
grid.edit.addRow.unavailable
Raised by
The grid (core)
Since
1.26.0

What happened

Adding a row optimistically means showing it immediately and reconciling it with what the server says. A source with no append has no server step, so the row would sit on screen for ever and vanish on the next load. It is refused instead, and null is returned.

The fix

Use a pushdown source over an adapter that declares mutate: { append: true }, or add the row to your own data and reload the grid.

Reference

Covered in full at the API reference.