Widgets at a glance


The 3rd Party Widget creates a link to other software installed on the device from within iForm. This functionality exists on both iOS and Android but is configured differently for each operating system.


The Assign To widget allows a user to assign a record from his or her device to another user.  PLEASE NOTE:  Record assignment can only be done at the Parent level.


The Attachment Widget is used to link to local files (PDF, MOV, MP4, HTML) or external web content (connection required) within your form.


The Counter Widget allows you to increase or decrease a count with just the tap of a button.  


The date widget allows users to capture a past, present or future date stored in a localized format. 


The date-time widget allows the user to combine the functionality of both the date and time widget together.


The divider widget is a thin horizontal line that can be used to break up sections within a form, or separate specific widgets from the rest of the form. PLEASE NOTE: Dividers do not capture any data and will not show up in the Data Feeds.


The Drawing Widget allows you to draw a picture on your iOS device.  With the annotation feature, you can now take a picture or select a saved image and annotate it. 


An e-mail widget can be paired with an option list of popular domain names to send e-mail records of the form to the entered address. Users can enter a custom domain name if the option list does not contain the domain they need. Make sure to check the "Send E-mail" checkbox in the "Input Properties" to send the record to the entered address.


The ESRI widget creates a relationship between iFormBuilder and ArcGIS Online data. This is critical for making updates to existing assets instead of simply adding new entries.  Any form which contains the ESRI widget allows the user to select a location from a map and store the latitude and longitude along with the ESRI meta data.


Use the image widget to capture a photo from your device's camera. You may also select an image from the photo library stored on your device.


The Image Label lets users add images to their forms. Since these inputs are labels, they will not appear in your data, and will only be visible on the device. 


The label is another way to add text to your forms and can be used to identify different sections within the form. Labels do not capture any data, and for that reason will not show up in the Data Feeds.


With LineaPro Integrated with iFormBuilder you are able to Swipe Licenses and Scan Barcodes and have the data populated directly into your form in the application.


The Location widget is used to capture GPS data of the current location when the element is entered. Inside this widget you can select Refresh to have the application capture updated data.


Utilize the MagStripe Widget with Linea-Pro or MagTek - iDynamo to caputre information from a Swipe of a Credit Card, Drivers License and More.


Manatee Works is a barcode scanning engine that supports many different types of 1D and 2D barcodes. The data within the code can be passed to single field, or can be parsed using JavaScript into many different fields, such as first and last name. 


The widgets below make it easy to enter in common information such as phone numbers, zip codes, and social security numbers.  As we all know, these numbers can be requested to be captured in all different formats.  The masking feature makes it easy to customize the number layout according to your specific needs.  Be sure to watch the short YouTube video below that will explain all about the widgets that have the masking feature.

Phone Number

The phone number widget is used to capture localized phone numbers. Use the masking capabilities to get the most out of this widget. The mask can also be customized to meet your specific needs.


The SSN widget is used to capture data in the U.S. Social Security number format. The mask can be manipulated to meet other data needs as well.


The zip widget is used to capture U.S. Postal codes. Users can configure the masking capabilities to meet other data needs as well.


The multi-select is just like the pick list widget, except users may select multiple items from the assigned option list.


This widget only accepts numerical entries and has a default limit of 50 characters. As mentioned above only the first 14 digits are written to the database with the number of 0's indicated by scientific notation. 

PLEASE NOTE: Do not capture numerical data that should be stored as a string using this input.  And any data entered in a number field will be rounded after the 14th digit and stored in the database in scientific notation.


The pick list widget is similar to the select widget, except it opens a new window within the application that lets the user see the choices in a more accommodating view. Use this element if a select widget is too small to handle your list.


The range widget is used when a numerical value needs to be selected from a range of values. 


This widget performs similarly to the previous "read-only" function check box with the exception of, now, being manipulated by dynamic values.


The select widget is used in conjunction with an option list. All of the options contained within the list will be shown to the user on the form. This widget only allows a user to select one of the options defined by the list. Use this widget when you have small lists and short options to work with.


The signature widget is used to capture data that has been drawn freely with the user's finger. Sign work-orders, draw sketches and even rough diagrams, all with the tip of your finger.      


The Socket Widget can be used to scan many types of barcodes. Simply add the socket widget to your form and connect the socket device and you are ready to start collecting data using the integrated socket widget.


The sound widget can be used to record voice memos on the devices that have microphones.


Subforms can be used to condense your form and break up larger form sections into smaller forms. 


This widget only receives alphanumeric data and has a default limit of 50 characters. 


The Text Area widget is a multi-line text entry field that can be used to send larger messages that will not fit into a normal text widget.


The time widget allows users to enter in a time, based on a localized format. The U.S. display will appear as "hh:mm:ss:" AM/PM.


The Timer Widget is similar to a stopwatch and is used to measure the amount of time elapsed in seconds. You may have multiple timer widgets on a single form and the values are accessible through JavaScript.


The toggle widget is used for questions that are either "on, off" or "yes, no" questions. It is a simple way to have someone filling out the form validate the question.


The Unique ID widget creates a unique server ID that can be customized using the "Prefix" field to create work-orders or invoice IDs.

PLEASE NOTE: The Unique ID is generated on the server side once the record has been submitted. It is commonly hidden on the device using a condition value of false.

    Was this article helpful?
    1 out of 1 found this helpful
    Have more questions? Submit a request


Powered by Zendesk