| 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 } |