Data Field Types

Name Description Definition
AUTO_SUGGEST Auto-suggested Textbox { "input_type": "auto_suggest", "source": "remote_or_local_data_source" }
COLOR_PICKER Color Picker Field { "input_type": "color_picker", "options": null }
CREDIT_CARD_FIELD Credit Card Field (with expiry date and CVV) { "input_type": "credit_card_field", "options": { "include_expiry": true, "include_cvv": true } }
CSV_FOREIGN_KEYS Comma-separated Foreign Keys { "input_type": "csv_foreign_keys", "related_table": "related_table_here", "related_field": "related_field_here" }
CUSTOM_TYPE Custom type where the developer can specify the details { "input_type": "custom", "options": [] }
DATE_PICKER Date picker { "input_type": "date" }
DATE_RANGE Date Range Picker Field { "input_type": "date_range_picker", "options": null }
DECIMAL Number Field (Decimal) { "input_type": "decimal", "options": null }
DROPDOWN Dropdown (ENUM) { "input_type": "enum", "options": [ "Option 1", "Option 2" ] }
EMAIL Email Field { "input_type": "email", "options": null }
FILE_UPLOAD File Upload Field { "input_type": "file", "options": null }
FOREIGN_KEY Foreign Key to another table { "input_type": "foreign_key", "related_table": "related_table_here", "related_field": "related_field_here" }
MONEY Money Field (with currency code) { "input_type": "money", "options": null }
MONEY_NO_CC Money Field (without currency code) { "input_type": "money_no_cc", "options": null }
MULTI_CHECKBOX Multi-select Checkboxes { "input_type": "multi_checkbox", "options": [ "Option 1", "Option 2", "Option 3" ] }
MULTI_FILE_UPLOAD Multiple File Upload Field { "input_type": "multi_file", "options": null }
MULTI_LINE_ENCRYPTED_TEXT Multi-Line Encrypted Textbox { "input_type": "multi_line_encrypted_text", "options": null }
MULTI_SELECT Multi-select Input Field (jQuery UI) { "input_type": "multi_select", "options": [ "Option 1", "Option 2", "Option 3" ], "ui": "jquery_ui" }
NUMBER Number Field (Integer) { "input_type": "number", "options": null }
PASSWORD Password Field { "input_type": "password", "options": null }
PERCENTAGE Percentage Field (with currency code) { "input_type": "percentage", "options": null }
PHONE Phone Number Field (with country code) { "input_type": "phone", "options": null }
PHONE_NO_CC Phone Number Field (without country code) { "input_type": "phone_no_cc", "options": null }
RADIO_BUTTON Radio Buttons { "input_type": "radio", "options": [ "Option 1", "Option 2" ] }
RADIO_YES_NO Radio Switcher for Yes and No { "input_type": "radio", "options": [ "Yes", "No" ] }
RICH_TEXT Rich text box { "input_type": "rich_text" }
SINGLE_CHECKBOX Single-select Checkbox { "input_type": "single_checkbox" }
SINGLE_LINE_ENCRYPTED_TEXT Single-Line Encrypted Textbox { "input_type": "single_line_encrypted_text", "options": null }
TEXT_AREA Multi-line text box { "input_type": "textarea" }
TEXT_BOX Single-line text box { "input_type": "text" }
TIME_PICKER Time Picker Field { "input_type": "time_picker", "options": null }
URL URL Field { "input_type": "url", "options": null }