appendAfter

abstract fun appendAfter(id: String, defaultId: String? = null, origin: Origin = Origin.User, metadata: Map<String, Any?>? = null): M?

Appends a new row after a specific row.

Parameters

id

The ID of the row after which to insert.

defaultId

Optional custom row ID. If null, a unique ID will be generated.

metadata

Optional metadata map for linkage info (e.g., linkedPageId, linkedFieldId, linkedRowId).

origin

The origin of the operation (User or Sdk).