Field Types

Created by Anthony Young, Modified on Tue, 14 Jun, 2022 at 1:11 PM by Anthony Young

After creating a Data Entry Form and landing upon the form designer page, this is where you'll be able to add different various field types that will allow mobile app users to capture required data.


Our platform offers a range of Basic and Advanced field types that can be used in a form's design by simply clicking or using the drag 'n drop functionality to place fields as desired.



Basic Fields


Advanced Fields



Most field types can be  configured to capture and/or display data based on the following common and unique property categories:






Basic Fields


TypeBrief DescriptionProperty Options
Group fields together in one screen, with optional repeat capture.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
Read-only display of text sections, field separators, and/or reference images.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
Display and capture single and multi-line text data.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Display and capture number values.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Display and capture dates, times, or both.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Single or multiple choice selection via a drop-down, checklist, or text search.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Capture and show GPS and map location, plus optional address lookup.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Display and capture photos, video, or audio.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Capture signatures and sketched drawings by the user.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options




Advanced Fields


TypeBrief DescriptionProperty Options
Generate a unique number sequence using your own custom format.
  • Basic Properties
  • Layout and Styling
  • Advanced Options
Capture barcodes and QR codes via device camera.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Store default or calculate values, invisible to the user.
  • Basic Properties
  • Validation and Behaviour
  • Advanced Options
Add buttons for user interactions - e.g., open a web link, Doc, Screen or Map.,
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Show a set of fields as editable rows, optionally from a Data Source.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
Display and capture multiple images with a set of accompanying fields.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Allow users to attach documents and files from device or web locations.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Selects the matching row from a filtered Data Source, invisible to the user.
  • Basic Properties
  • Validation and Behaviour
  • Advanced Options

Splits a form into workflow steps, using Tasks to move the entry between users.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options
Fire a REST operation in real-time to retrieve data from a web service. The response is returned as text.
  • Basic Properties
  • Advanced Options
Read and write values on a Near Field Communications tag. ANDROID ONLY.
  • Basic Properties
  • Layout and Styling
  • Validation and Behaviour
  • Advanced Options




Common Properties


numerous similar and unique properties can


Below is a simple list of what can be configured but by no means encompasses everything.



Data Name
Title Text*
Hint Text*


Field Layout (Vertical or Horizontal)
Background Colour


Required*
Visibility*
Read Only*
Custom Validation*
Validation Message*

Default Value
Bind To Global Value
Exclude From Export/Display
Is Personal Data


*Static or Dynamic Values/Conditions can be set.



Formula Builder


Some of the field's property allows you to define specific calculation or validation that can be executed whenever the value of a certain field are met. You can define this on the Formula Builder executed.


To invoke Formula Builder, click the hammer icon next to the field.


For example, if you click on a form field in the Form designer, then hover over the Visibility property on the right-hand side, you'll see the hammer icon appear.



Formula builder window with open as shown below.


1. Insert a Field - This allows you to select an existing field from your form.


2. Insert a Function - a predefined list of systems functions for your calculation or validation.


3. Ellipsis -  allows you to insert notes or comments in your formula. This allows you to document the specific functionality of your calculation or validation, especially if it is getting complex. It also helps other users understand the logic of your code.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article