Field Types
A list of field types available on Siteglide and the corresponding platformOS data type applicable to them
Name | Siteglide Type | platformOS Type |
---|---|---|
Text (String) | input_text | string |
Text (Multiline) | textarea | string |
Checkbox | input_checkbox | array |
Radio Button | input_radio | string |
Dropdown (Single Item) | select | string |
Dropdown (Multi Item) | select_multi | array |
Datasource (Single Item) | datasource | integer |
Datasource (Multi Item) | datasource_multi | array |
Image (Single) | image | string |
Image (Array) | image_array | array |
File | file | string |
Folder | folder | string |
Date | date | integer |
Number (Integer) | number_integer | integer |
Number (Float) | number_float | float |
Boolean | boolean | boolean |
Custom Array | array_custom | array |
- Modules - All field types
- WebApps - All field types
- eCommerce Products - All field types
- CRM Users - All field types
- Forms - All field types except Custom Array
- Custom Field Sets - All field types except Custom Array
All field types have the following metadata options:
Name | Type | Notes |
---|---|---|
name | string | The field name to be shown in Siteglide Admin UI |
type | string | The field type in the 'Siteglide Type' column above |
live | boolean | Determines whether or not the field is shown or used anywhere |
hidden | boolean | Determines whether or not the field is shown in Siteglide Admin UI |
order | integer | The position the field is shown in Siteglide Admin UI and Import CSVs |
editable | boolean | Determines whether you can edit this metadata in the Siteglide Admin UI builder views |
required | boolean | Determines whether it is required to fill in this field in Siteglide Admin UI and front-end forms |
Some other metadata options are available to specific field types:
Name | Type | Available for | Notes |
---|---|---|---|
rich_text | boolean | textarea | Determines whether the Rich Text editor appears in Siteglide Admin UI for this field |
options | string | input_checkbox input_radio select select_multi | A comma separated string of options to be displayed for this field in Siteglide Admin UI |
datasource_id | string | datasource datasource_multi | The ID of the model you want options to show from for this field in Siteglide Admin UI. This includes the type, for example webapp_1. |
num_min | string | number_integer number_float | The minimum value this number field will allow the user to select. |
num_max | string | number_integer number_float | The maximum value this number field will allow the user to select. |
num_step | string | number_integer number_float | The amount the number will change by using the number scroller in Siteglide Admin UI. |
num_precision | string | number_integer number_float | The amount of decimal places shown in Siteglide Admin UI. |