Documentation Index

Fetch the complete documentation index at: https://docs.unqork.io/llms.txt

Use this file to discover all available pages before exploring further.

Initializer Component

Prev Next

The Initializer component fires on a defined trigger and populates module fields from input data. Common triggers include module load and submission existence. Use it to auto-fill fields from session data, , or other sources at load time.

How to read settings tables

The tables below describe each configurable option as it displays in the Unqork IDE. Values are formatted as follows: inline code — a value to type exactly as shown | Bold — a value selected from a drop-down, radio button, tab, or choice chip | ON/OFF — toggle state | ✓ — checkbox checked | ☐ — checkbox unchecked

General Settings

Setting Field Type Default Description
Property ID key Text input init The unique identifier for this component instance.
Canvas Label Text label Text input Identifies the component on the Module Builder canvas. Does not display to end-users.

Actions Settings

Initializer Component — actions settings
Setting Field Type Default Description
Trigger Type triggerType Drop-down Manual Sets when the component fires.

Trigger Type Description
Manual Fires only when triggered by another component.
Watch Fires when any defined input field changes.
New Submission Fires when the module loads without an existing submission ID.
Edit Submission Fires when the module loads with an existing submission ID.
Browser Event Fires on browser close and displays a browser dialog.

Inputs

Defines the data sources passed into the initializer.

Column Field Type Description
Property ID id Property ID The source field or data path to read from (for example, currentUser.name).
Alias alias Text input An alias used to reference this input in the Outputs table (for example, name).
Required required Toggle When set to ON, this setting marks the input as required for the initializer to execute.

Outputs

Defines the module fields populated when the initializer fires.

Column Field Type Description
Property ID id Property ID The module field to populate.
Type type Drop-down The type of output operation. See Output Types Reference for all available types.
Value value Text input The value or formula to assign. Use =alias to reference an input alias (for example, =name).

In modules using the Vega (2.0) runtime, the following additional output types are available in the Type drop-down:

Type Description
Vega Execute Triggers an execution on a target Vega component.
Vega Operation Sends a custom JSON operation to a Vega component or module.
Vega Value Sets the value of a target Vega component.

Advanced Settings

Initializer Component — advanced settings
Setting Field Type Default Description
Disable Execution disabled Toggle OFF Prevents the component from executing when triggered.
Set Debounce debounceSetting Number input 0 Sets the delay before executing after being triggered, in milliseconds (ms).

Operations Builder

This component supports the Operations Builder in Vega modules. When the module or panel runtime is set to Vega (2.0), an Event Handlers section displays in the settings panel for configuring event-driven operations.

Changelog

Date Change
2026-06-09 Added Vega output types (Vega Execute, Vega Operation, Vega Value) to Outputs section.
Initial publication.