This page lists all form and list inputs available in GreenLight.
Almost all form inputs implement the corresponding behaviour for the following parameters:
Name | Description |
---|---|
readonly | Sets the input read only (will be processed) |
disabled | Sets the input disabled (will not be processed) |
hidden | Hides the input |
setByQueryStrings | If true, the input could be set via GET parameters (works great with readonly mode) |
The following field types either have no special parameters or are mostly for storing data directly into the model they are associated with.
Field type | Description | Extra parameters |
---|---|---|
checkbox | Checkbox input with on-off state | |
color | Color picker input working with hex values | |
custom | Custom input, accepts any view name as parameter | view |
date | Date input (with no time value) | |
datetime | Date input (with time value) | |
file | File input | |
float | Float type input with decimals parameter (integer) | decimals |
int | Integer type input | |
password | Password input | |
text | Short text input | |
textArea | Long text input |
There are a few special field types as well, that have more customizable parameters and behave different while viewing or saving records. For more information, check further pages of this chapter.
Field type | Description | Extra parameters |
---|---|---|
cascade | Embedded forms supporting 1:n relationships | model, sortable, titleKey |
fk | Drop-down select input supporting 1:1 relationships | model, titleKey |
select | Drop-down select input | options |
tag | Tag input | remoteUrl, field, sourceModel, pivotModel |
textEditor | TinyMCE editor for longer, optionally formatted texts | softBreaks, templates |