--- title: "Output Types Reference" slug: "output-types-reference-1" status: "new" updated: 2026-10-19T16:56:28Z published: 2026-10-19T16:56:28Z canonical: "docs.unqork.io/output-types-reference-1" --- > ## 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 types define what property is set on a target module field when a component executes. They are listed in the **Type** column of the Outputs table in the [Initializer](/unqorkai/docs/initializer-component) and [Decisions](/unqorkai/docs/decisions-component) components. They are also available in the **Action** setting of the Data Workflow [Output and Set Outputs operators](/unqorkai/docs/data-workflow-operator-reference). The [Calculator component](/unqorkai/docs/calculator-component) does not use output types. Its Outputs table is formula-based, with Source and Formula columns. ## 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. End-users can view, select, and copy the value but cannot 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 Component Execute** | `byocExecute` | Triggers execution of a BYO custom component. Specific to components built with the BYO feature. | | **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 column of a Dynamic Grid component. | | **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 | | --- | --- | | 2026-07-27 | Initial publication. | | 2026-10-15 | Added the BYO Component Execute output type, corrected the opening paragraph to say the Calculator component does not use output types, and added See Also descriptions. | A JavaScript property is a member of an object that associates a key with a value. A JavaScript object is a data structure that stores a collection of properties. Enter outputs components and actions you want the component to perform. Enter outputs components and actions you want the component to perform. Cumulative Layout Shift (CLS) measures how much elements in a webpage shift while using it. Some search engines use the CLS metric to rate a website's accessibility in their search rankings. End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. 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 functionality of a software. For example, Copy and Paste is a feature of a computer's operating system. 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. A runtime engine is software that runs on a computer to allow applications to execute.