Field methods:
Method | Description | Example/content |
---|---|---|
getValue() | Gets the value of a field | |
setValue(value) | Sets the value of a field | |
setLayout() | Set the layout of a field | 1/3, 2/5, .. |
layoutInputAlignment() | Set the alignment of the input if ajusted the input layout | left/center/right |
layoutVerticalAlign() | Ajust the vertical alignment | top/center/bottom |
getLabel() | Get the label | |
getSubLabel() | Get the sublabel | |
setLabel(label) | Set the label | |
setSubLabel(label) | Set the sublabel | |
getVisible() | Get the visible state of the field | |
setVisible(visible) | Set the visible state of the field | true/false |
getReadonly() | Get the readonly state of the field | |
setReadonly(v) | Set the readonly state of the field | true/false |
getRequired() | Get the required state of the field | |
setRequired(v) | Set the required state of the field | true/false |
setRawData(data) | If the field has list-data, for example the dropdown or choice fields, you can set the data with this function | |
setData(data) | Same as above, but then with data you get from getData() | field.getData() |
addDataOption( keyValueObject, index = null) | Or just add 1 option to a list | key: 10, value: "My label" |
setInputType(inputType) | Set the input type of a single line text field | Text/Date/Number/Hidden/Password/Email/Color |
getAjaxResult() | If you use ajax/http on this field, the HTTP response can be retrieved via this function |