ProcessData Common Form Element Attributes - bluesoft-rnd/aperte-workflow-core GitHub Wiki
Each of form elements can use following attributes. By default all of them are optional, some form elements may change this and decide to require their particular subset. When in doubt, always check the concrete form element to make sure what is actually needed.
Each of those attributes can be used in ProcessData simple form elements and ProcessData container form elements.
Attribute name | Type | Required | Default value | Description |
---|---|---|---|---|
attributeClass | String | false | Full name of implementation class that stores process attributes. | |
bind | String | true | Name of the process value that will be bound to the element. | |
caption | String | false | Value that will be used as [component caption](https://vaadin.com/api/com/vaadin/ui/Component.html#setCaption%28java.lang.String%29 component caption). | |
dict | String | false | Value that represents the dictionaryId for the process dictionary. | |
dynamicValidation | Boolean | false | false | If set to true, will trigger script execution (if configured) on value change |
fullSize | Boolean | false | false | If set to true, the component size will be changed to 100%x100%. |
height | String | false | Value that will be used as component height. | |
id | String | false | If not null, element will be passed in argument map to a script engine, with id as a key. Has to be unique in scope of a ProcessData widget | |
provider | String | false | Value that represents the providerId for the process dictionary. | |
readonly | Boolean | false | false | If set to true, the component will be displayed as read only. |
style | String | false | Value that will be added as component style name. The component style name is rendered as HTML class name. | |
undefinedSize | Boolean | false | false | If set to true, any previous size settings on the component are going to be cleared. |
visible | Boolean | false | false | If set to false, component won't be visible in the form |
width | String | false | Value that will be used as component width. |