< All Topics

Basic Form Widgets

The mobile form builder offers a diverse range of form widgets, each designed to capture specific types of data efficiently. Here’s an overview of the first 16 widgets and their unique properties:

  1. Text: This field allows for single-line text input. It can be customized with properties such as maximum length, input mask for formatting, and placeholder text to guide users.

  2. Choice list: Ideal for presenting users with a set of options, this field can be displayed as either a dropdown menu or radio buttons. It supports multiple selection and can be configured with a custom list of options.

  3. Multi-line text: For longer text inputs, this field provides multiple lines. You can set the number of visible lines and implement a maximum length restriction if needed.
  4. Number: Designed for numeric input, this field supports properties like minimum and maximum values, decimal place settings, and the option to display a thousands separator for readability.

  5. Decimal: Similar to the number field but specifically for decimal numbers, it allows you to set the precision (number of decimal places) and define minimum and maximum values.

  6. Email: This field is tailored for email address input. It includes built-in email validation and can be configured with domain whitelists or blacklists for added security.

  7. Phone: Specialized for phone number input, this field can include country code selection and format validation to ensure consistency in data collection.

  8. Group-header: While not a data input field itself, this organizational tool allows you to group related fields together. It can be made collapsible or expandable and supports custom styling for visual hierarchy.

  9. Photo: This field enables image capture or upload. It can be configured to access the device’s camera, set image resolution requirements, and allow multiple photo uploads if needed.

  10. Signature: Designed for capturing digital signatures, this field provides a signature pad with options to clear and redo signatures.

  11. GPS: This field captures location data. It can be configured with accuracy settings, map integration for visual representation, and geofencing options for location-based rules.

  12. Date: For date selection, this field offers customizable date formats, minimum and maximum date restrictions, and the option to default to the current date.

  13. Time: Similar to the date field but for time selection, it supports both 12 and 24-hour formats, customizable time intervals, and the option to default to the current time.

  14. Date and Time: This field combines date and time selection into one, with options for date-time format customization and time-zone settings.

  15. Date Range: Useful for selecting a period, this field includes start and end date inputs. It can be configured to calculate duration and offer options like restricting selection to business days only.

  16. Toggle: This simple on/off switch field allows custom labels for each state and can be set to a default position.
Table of Contents