--- title: "Output Types Reference" slug: "output-types-reference" updated: 2026-07-10T14:25:28Z published: 2026-07-10T14:25:28Z canonical: "docs.unqork.io/output-types-reference" --- > ## 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. # Output Types Reference Output types define what property is set on a target module field when a component executes. They appear in the **Type** column of the Outputs table in the [Initializer](/docs/initializer-component), [Decisions](/docs/decisions-component), and [Calculator](/docs/calculator-component) components, and in the **Action** setting of the Data Workflow [Output and Set Outputs operators](/unqorkai/docs/data-workflow-operator-reference). ## Common Output Types | Type | Value | Description | | --- | --- | --- | | **Clear** | `clear` | Clears the field's current value. | | **Content** | `content` | Sets the content displayed by a Content component. | | **Custom Class** | `customClass` | Applies a custom CSS class to the component. | | **Disabled** | `disabled` | Enables or disables end-user input on the field. | | **Editable** | `editable` | Makes the field editable by end-users. | | **Hidden** | `hidden` | Shows or hides the component in the published application. | | **HTML Read Only** | `htmlReadOnly` | Sets the HTML `readonly` attribute, allowing end-users to view, select, and copy the value but not edit it. | | **Label** | `label` | Sets the field's label text. | | **Read Only View** | `readOnlyView` | Displays the field's value as plain text without the input element. | | **Required** | `required` | Makes the field required for form submission. | | **Required and Visible** | `requiredAndVisible` | Makes the field required and visible simultaneously. | | **Reset** | `reset` | Resets the field to its default state. | | **Select Values** | `selectValues` | Populates the options of a drop-down or select field. | | **Trigger** | `trigger` | Triggers another component to execute. | | **Validate** | `validate` | Triggers validation on the field. | | **Value** | `value` | Sets the field's stored value. | | **Visible** | `visible` | Makes the component visible in the published application. | ## Validation and Formatting Output Types | Type | Value | Description | | --- | --- | --- | | **Maximum** | `maximum` | Sets a maximum value for the field. | | **Message** | `message` | Sets a message displayed on or near the field. | | **Minimum** | `minimum` | Sets a minimum value for the field. | | **Pattern** | `pattern` | Sets an input validation pattern (for example, a regex pattern). | | **Pop Error** | `popError` | Displays a pop-up error message to the end-user. | | **Pop Message** | `popMessage` | Displays a pop-up message to the end-user. | | **Prefix** | `prefix` | Sets a prefix displayed before the field value. | | **Suffix** | `suffix` | Sets a suffix displayed after the field value. | | **Title** | `title` | Sets the component's title text. | ## Specialized Output Types These types apply to specific component types or advanced use cases. | Type | Value | Description | | --- | --- | --- | | **BYO Update** | `byocUpdate` | Updates a property on a BYO custom component. Specific to components built with the BYO feature. | | **Component Reference key** | `componentReferenceKey` | Sets a component reference key. | | **Currency** | `currency` | Sets currency formatting on a field. | | **Duration** | `duration` | Sets a duration value on a Timer component. | | **Dynamic Grid Dropdown Options** | `dynamicGridDropdownOptions` | Populates drop-down options in a Dynamic Grid column. | | **Dynamic Refresh** | `dynamicRefresh` | Triggers a refresh of dynamic content. | | **Multi** | `multi` | Applies a multi-value operation. | | **Navigation** | `navigation` | Controls navigation behavior in a workflow. | | **Page** | `page` | Sets the active page in a multi-page context. | | **Page Open** | `pageOpen` | Opens a specified page. | | **Runtime** | `runtime` | Sets a runtime data value. | | **Steps** | `steps` | Controls steps in a multi-step workflow. | --- **Changelog** | Date | Change | | --- | --- | | — | Initial publication. | Enter outputs components and actions you want the component to perform. A Module Builder component that executes a configurable pipeline of data operations in sequence, like API calls, transformations, filtering, and sorting. Creators build the pipeline visually using operators on the Data Workflow canvas. In Unqork, Data Workflow is a component, not the same as a workflow built in Workflow Builder. Cascading Style Sheets (CSS) is a style sheet language used for presenting how a HTML or XML document looks to end-users. HTML (Hyper Text Markup Language) is the standard markup language for for achieving font, color, graphic, and hyperlink effects when creating web pages. Label Text conveys what the input component is and what information it displays. Enter the purpose of the corresponding component or field. A key-value pair is a fundamental data structure where a unique "key" is associated with a specific "value," used for organizing and retrieving data efficiently, like in dictionaries or databases. Formats the value as currency, applying the Prefix, Suffix, and Thousands Separator settings.