Skip to main content
< All Topics

Fields

Basic Widgets

 

Textbox

In Axonator, the Textbox widget is a customizable form field used to capture textual data input from users. It is one of the most commonly used form widgets and is used to create fields such as names, addresses, emails, and other text-based data.

The Textbox widget can be added to a form or survey by dragging and dropping it from the widget list in the form builder. Once added, the widget can be customized by setting the field label, default value, input validation rules, and other formatting options

Choice List

Choice List widget can be used to create a list of options for the user to choose from while filling out the form. For example, you might want to create a choice list for gender – ‘male’ and ‘female.’ To use Choice List in your form, just drag the widget from the left panel and drop it to the middle screen. You can add more than one Choice List in your form. There are various properties in Choice List that you can set.

Group Header

Group Header allows adding a heading to new sections of your form. Your form can be a lengthy one with too many fields. For better understanding, you can divide your forms by creating a Group Header and add relevant fields under it.

For example, your form can have different fields under various Group Headers like ‘Personal Information,’ ‘Professional Information,’ etc. Relevant fields can be added under a particular Group Header.

Group Header

If you want your forms to have a photo or image option, then you can drag ‘Photo’ widget from the left panel to the digital mobile screen in the middle.

Photo feature, while filling the form, will allow the user to capture images using the mobile camera, or even, pick an image from photo gallery/library.

Signature

If you want your forms to have a photo or image option, then you can drag ‘Photo’ widget from the left panel to the digital mobile screen in the middle.

Photo feature, while filling the form, will allow the user to capture images using the mobile camera, or even, pick an image from photo gallery/library.

GPS

or GPS, you can find ‘Capture Type’ property on the right panel. This property has three types:

a. Manual

If you set ‘manual,’ then while filling up the mobile form, the user will be able to pick a location on the map displayed.

b. On Tap

If you set ‘On Tap,’ then while filling up the mobile form, the user can just tap to fetch the real-time location through the mobile device.

c. On Submit

If you set ‘On Submit,’ then the location will be fetched only when the form has been submitted. Therefore, a user might fill the form at one place, whereas, he might submit the form from another place. The location from where the form is submitted will be captured.

Date Time

Date Time widget can be used to capture date and time in the mobile form. To use this feature, just drag the ‘Date Time’ widget to the digital mobile screen in the middle. Your forms can now capture only date, only time, both date and time, date range, etc. depending on your data requirement.

Timestamp

If you want your form to have Timestamp, then you can drag the widget from the left panel to the digital mobile screen in the middle.

Timestamp, if used while filling the form, will capture the exact time of that particular moment – not just hours and minutes, but also seconds.

Stopwatch

You can add a stopwatch from the left panel to the digital mobile screen in the middle by dragging it. Add a stopwatch to your form to track the time taken for a particular activity while filling out the form.

Web Link

To allow your form to have links, drag the Web Link widget from the left panel to the digital mobile screen in the middle. You can insert important links to the form, which can be referred by the user while filling the form. Note that, a web link cannot be edited or changed while filling up the form since it is added on the form just for reference purpose.

For example, your mobile form can have a link to your website at the end.

Toggle

You can use ‘Toggle’ in your form to create ‘Yes’ or ‘No’ options. To include Toggle in your form, drag the widget from the left panel to the digital mobile screen in the middle.

A Toggle is similar to the Choice List widget, the main difference is that Toggle contains only two options: Yes & No.

Document

Using Document feature, you can attach supported document/file into your form. To add an document widget in your form, you can simply drag the widget from the left panel and drop it to the middle screen. While filling out the form, the user can be able to attach supported file (doc, docs, pdf, xls, xlsx, ppt, pptx, odt, txt, html) into your form.

Languages

If you want your form to be displayed in multiple languages then you can use this widget. Just drag from the left panel to the middle screen and drop it and save the form.

There are predefined languages in the system like English, Marathi, Hindi, Telugu, French, German, Spanish and Arabic. You need to enable the languages which you want in your app.

Advanced Widgets

 

Auto Number

“Auto Number” is used to generate a unique number automatically.

To use this feature, just drag the widget from the left panel to the digital mobile screen in the middle. This field will be read-only while filling the form and the auto-number will be generated automatically after submitting the form.

Static Media

Static media refers to content of form that doesn’t change. For example, an advertisement in a newspaper or magazine is static, because it remains as printed. It will be the same every time we view it. Static media can also refer to those parts of your forms that rarely change.

To add Static Media widget in your form, you can simply drag the widget from the left panel and drop it to the middle screen.

Apply Geofence

A form’s submissions can be validated and/or restricted based on the geofence of the relevant object.

The action form requires the Apply Geofence widget configured to have the restriction enabled. The widget takes reference of another object being selected in the form, to apply the fence.
E.g. An inspection form on a site needs to be submitted from a place that falls inside the geofence marked for the selected site during the inspection. For this use case, the inspection form needs to have a reference of the site and an Apply Geofence widget which will validate the inspection location against the geofence of the selected site.

Geofence

An object in the system can be associated with a geofence (a geographical area) with the help of a Geofence widget in the form. A geofence is a circular geographical area spread around the GPS location of the record. The centre and radius of geofence needs to be configured in the form designer.
E.g. A site form has a location field which indicates the site’s location on the map. A geofence widget takes this location as the centre point and based on the radius value the geofence widget, the site’s fence is set up.

The geofence of an object can be used to validate and/or restrict the action submissions on the object outside the fence.

Formula

Drag the ‘Formula’ widget from the left panel and drop it to the middle digital mobile screen to include a formula in your form. A formula widget can be used in your form to perform various operations using the responses from other fields. Operations like addition, subtraction, division, multiplication, String operations, etc can be done easily by writing logic to the formula widget. The widget is used to set a dynamically calculated value to itself, based on the values (responses) of the other fields. The value which is returned from the code gets set to the formula field in the form.

Child Records

Child Records widget can help you to add different forms in your single form.

For example,

If you have created a form ‘Floor details’ earlier, then you can use that ‘Floor details’ form in your main form ‘Building Details.’

Here, your child form is ‘Floor Details’ & ‘Building Details’ is the parent form.

When you design a ‘Building Details’ form, you don’t have to create fields multiple times like floor 1 meter information, floor 2 meter information, floor 3 meter information, floor 1 AC information, floor 2 AC information, floor 3 AC information etc.

Just create a child form once, and you can add multiple records. (for floor 1, floor 2, etc.)

Child forms can cut the repetitive fields – all you have to do is create a child form only once and add that in the main form. Using one child record form in your main form, you can add multiple entries. (Like multiple students information, etc.)

So, while filling up the form, the user can just keep on adding floor details in the parent for without having to create multiple fields.

Before using a child form in the main form, you will have to create one. Once you create that, go to the digital mobile screen in the middle – on the top of the screen, you will find a name of the form.

If you click that, the properties on the right panel will show Parent Form. You can set the parent form here – which will be ‘Building Details.’

Now you have created a child form (Floor Details), and also set its parent form (Building Details).

When you are designing the primary form, you can drag the ‘Child Forms’ widget from the left panel and drop that to digital mobile screen in the middle.

SubForm

SubForm can be used to create forms within your main form. A SubForm can help you break long forms into shorter ones.

To add the ‘SubForm’ feature to your form, just drag the SubForm widget from the left panel to the digital mobile screen in the middle.

For example, your inspection form can have subforms such as ‘Premise A,’ ‘Premise B,’ etc.

Unique ID

‘Unique ID’ for your form can enable generate unique numbers. You can use them to create different serial numbers for forms, subforms, etc.

To use this feature, just drag the widget from the left panel to the digital mobile screen in the middle.

While filling up the form, the user has to just tap on the ‘Unique Id.’

Counter

A counter can keep a tally of any item or objects.

It comes along with ‘+’  ‘-’ and ‘reset’ buttons, which makes counting easy on forms.

You can either add, subtract or reset the counter button while filling the form.

For example, if you have multiple objects to inspect while collecting data, all you have to do is, keep on clicking ‘+’ each time you come across a new object.

To add ‘Counter’ to your form, drag it from the left panel and drop it to the digital mobile screen in the middle.

QR Code

QR Code widget can be added to your form for allowing data capture through scanning of the QR Code.

When you scan a particular QR Code, the information relating to that product/object can be fetched easily – without the user having to fill those details.

To add QR Code to your form, just drag the widget from the left panel to the digital mobile screen in the middle.

Barcode

A Barcode widget can be added to your form for allowing data capture through scanning of the barcode.

When you scan a particular barcode, the information relating to that product/object can be fetched easily – without having to fill those details.

To add Barcode to your form, just drag the widget from the left panel to the digital mobile screen in the middle.

Video

Using Video feature, your forms can capture video.

To add Video widget in your form, you can simply drag the widget from the left panel and drop it to the middle screen.

For example, Video widget can be added to your form for ‘Employee Testimonial,’ where instead of typing the entire testimonial, you can just record the employee testimonial.

While filling out the form, the video can be either recorded live or a video file can be browsed and added.

Audio

Using the Audio feature, your forms can capture audio.

To add an audio widget in your form, you can simply drag the widget from the left panel and drop it to the middle screen.

For example, the Audio widget can be added to your form for ‘customer feedback,’ where instead of typing the entire feedback, you can just record the customer’s voice.

While filling out the form, the audio can be either recorded live or an audio file can be browsed and selected.

Table of Contents