Further configuration of text fields in the Form Builder | FB_009
SW

Sam Webster

Created Jan 23, 2024

Further configuration of text fields in the Form Builder | FB_009

In this tutorial, we'll continue the configuration of our basic sample product using the Infigo Form Builder. In this section, we'll take a look at configuring some additional text fields, providing customers with a specific set of customisation options and input types.

21
1

Starting point

This tutorial follows on from FB_006. Since the end of that tutorial, we have added a few additional text fields for:

  • Title

  • Email

  • Address

  • Date

The following has been configured on these fields in advance:

  • Font

  • Text size

  • Name applied to each field in the Custom Tab

  • Placeholder text changed to match the intent of that field

Besides these changes, the fields are all in their default state. We can see there is no sign of them at present on the main form, shown on the right of the screen.

Starting point
2

We will start by going to the additional configuration options for the Title field

Our intent with this field is to provide a single line input. The user will have the ability to delete this field should they not need it. In addition, the user will have the ability to make this text bold.

We will start by going to the additional configuration options for the Title field
3

Select appropriate interactivity options

As stated, we wish for the customer to be able to delete this field should they not need it. To accomplish this we need two options enabled, deletion and selection.

Select appropriate interactivity options
4

As with the name field, we wish for this to be a single line text input

With this dropdown specified, the field will now be available on the main form for you to interact with.

As with the name field, we wish for this to be a single line text input
5

Configure formatting options

Formatting options can be configured as required, allowing you to control how much configurability your users have with a field. In this example, we only want the user to be able to make this text bold. Every other option will be disabled.

Configure formatting options
6

The Title field is now configured and available for use in the form

The Title field is now configured and available for use in the form
7

Click on Back

Click on Back
8

Configure the email field

Our email field will have slightly different configuration options available to the user. We wish the user to be able to change the text colour. In addition, we want to allow the user to open the additional configuration pop-up. This is done by double clicking the field on the canvas and gives access to a wider range of configuration and interactivity options.

Configure the email field
9

Enable interactivity options

To allow the user to utilise the configuration pop up, we need to enable selection and pop up toggles.

Enable interactivity options
10

Select required formatting options

As with the previous field, we can control the formatting options available to the user via the set of toggles. In this field, we only want to allow the changing of the font colour.

Select required formatting options
11

Our email field is now configured and available for use in the form

Our email field is now configured and available for use in the form
12

Click on Back

Click on Back
13

Configure the Address field

The address field will be a multiline input, allowing our users to insert line breaks and enter text over multiple lines. All other configuration options will be unavailable to the end user.

Configure the Address field
14

Select Multi line text

As the name suggests, this allows for multi line text input. With this dropdown selected, the field will now be visible on the main form.

Select Multi line text
15

Check No formatting options

The easiest way to remove all customer formatting options is to check this toggle. Only the text input will remain available on the form.

Check No formatting options
16

The address field is now configured and available for use.

The address field is now configured and available for use.
17

Click on Back

Click on Back
18

Configure the date field

This field will allow users to pick a specific date using a dedicated date picker feature. Users will not be able to format this text or manually input text into the field.

Configure the date field
19

Select Date

Once an option is selected in this dropdown, the field will be available on the main form.

Select Date
20

Specify date format

This set of options will appear when Date is selected. You can choose the format of the date to be displayed on the form and canvas.

Specify date format
21

Hint: you can change some of the field formatting using the form, saving you having to utilise the pop-up whilst configuring your template.If these formatting options are disabled, the changes you have already made to the format will still apply.

Hint: you can change some of the field formatting using the form, saving you having to utilise the pop-up whilst configuring your template.
If these formatting options are disabled, the changes you have already made to the format will still apply.
22

Check No formatting options

For this field, we do not want our end user to have any formatting options.

Check No formatting options
23

Our date field is now configured and available for use

Our date field is now configured and available for use
24

We can interact with the main form as an administrator, to test it's functionality

We can interact with the main form as an administrator, to test it's functionality
25

Click the Menu dropdown

Click the Menu dropdown
26

Click on Emulate User Mode

This option will allow us to interact with the fields on our canvas as our end users would. So, for example, where we've specified fields can or cannot be selected, deleted, moved, etc, we will be able to simulate this configuration using this mode.

Note, Emulation Mode will NOT show you the template exactly as your customer sees it. To see exactly how your end users see your product template, you will need to impersonate or log in as one of those users.

Click on Emulate User Mode
27

As specified, we have the ability to select the email and open the configuration pop up

As specified, we have the ability to select the email and open the configuration pop up
28

As specified, we have the ability to delete the Title field

As specified, we have the ability to delete the Title field
29

As specified, all other fields on the canvas are not selectable by the user (which is also true in Emulation mode)

As specified, all other fields on the canvas are not selectable by the user (which is also true in Emulation mode)
Well done!
Create how-to guides like this in a snap. Get Tango now.