DocumentEditor
Properties
In-memory record of events captured while editing.
Collection interface to access and locate component editors.
Optional external identifier; assigning updates the underlying document.
When false, validate skips collection (repeating) fields. Default is true so validation and tests include them unless explicitly disabled. The Form sets this from the license (e.g. false when collection not licensed).
Whether the editor has been initialized. When true, all field editors have been pre-created and cached, making fields.from calls synchronous and fast.
Internal API - Used by the compose layer to scroll to a field or page top.
Page collection with navigation and visibility controls.
Functions
Applies a change log to the document editor.
Clear the current navigation target. Should be called by the compose layer after scrolling completes.
Retrieves the columns for a specific table field.
Navigate to a specific page, field, or row within the document editor using a type-safe route.
Navigate to a page, field, or row with configuration options.
Validate data integrity across fields. Implementation typically aggregates per-component validity for the active scope.
Recompute conditional logic (hide/disable, etc.). Updates component/page visibility and may trigger dependent value recomputation.
Return the underlying mutable Document reference.
Validates the current state of the fields within the document editor. This method ensures data consistency and checks the overall integrity of the fields, typically aggregating validity across individual components within the active scope or context.