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.

attributes
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.
⚠️ **GitHub.com Fallback** ⚠️