Data Object Select
Properties
General
| Attribute | Type | Description | Category |
|---|---|---|---|
| Model Id | String | This is a unique id for the component. | Every field on a form model needs a unique ID, which is automatically generated but can be changed if needed (e.g. to reference in expressions or for debugging purposes). If the field type supports rendering a label, and most types do, it can be configured here. This label is a displayed on the form to the end user and typically indicates what value is expected in the field. The documentation property holds free-form text that can be used to give more details about this data object selection, like its purpose, usage in other models, etc. |
| Label | Text | The label attribute adds a label to the component. | |
| Label position | Selection:
| The position of the label, you can choose between left or top. | |
| Label tooltip | Text | When it is defined, a question mark icon will appear in the component label. When the user hovers over it it will show this text in a tooltip. | |
| Documentation | MarkdownMinimal | A free-form text to explain the use cases for this form field. | |
| Value | Text | The binding for the form field. Use an appropriate expression to bind the component to its value and specify where the value is written/read. For example, use '{{myVariableName}}' to store the value of the field in a variable named 'myVariableName'. Use prefixes to define the scope of the value, for example, 'root.' for referencing the root case/process to store the value in. Please refer to the section 'Frontend expressions' in the Flowable guide for more information. | The purpose of a form is to either display some value or to have users provide values for the various fields of a form. In both situations, this value needs to be bound to an identifier using the {{myValue}} notation, and the value provided by the user will be stored in a variable with that identifier. If there already was a value bound to the identifier before, for example because another form had a field bound to the same identifier, it will be displayed. |
| Default value | Text | If the value is not set, the default value will be used. | |
| Placeholder | Text | A text that appears in the input box when it has no value. | |
| Data object model | dataobjectselectsearch | Defines which type of data object data is returned when using the select and which operation is used. | Configure the type of data objects that are displayed in the select and which operation is used to retrieve the data object data. Using a search operation, it is possible to look up data objects in forms. The end-user will be able to type in the select component and this text input needs to be mapped to a parameter of the search operation. Use the following binding to pass the typed text into the operation: {{$searchText}} Alternatively, an expression can be used that references a list of data objects that was already retrieved by another component. |
| Format | dataobjectselectformatitem | Configures how the data object instance data is displayed in the select dropdown. | Configure how the data objects are displayed in this select component. |
| Page size | integer | Determines the page size for fetching new data objects. Default is 10. | The Page size determines how many data objects are fetches when scrolling down in the select component. If the Store a copy flag is checked, it determines whether the data object should be stored as an untracked copy (untracked means that changes to it will not be propagated to the actual Data Object and will only be stored if an explicit Task is used) |
| Store a copy |