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.

  1. 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. 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. 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. 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. 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. 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. 7. Click on Back

    Click on Back
  8. 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. 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. 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. 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. 12. Click on Back

    Click on Back
  13. 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. 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. 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. 16. The address field is now configured and available for use.

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

    Click on Back
  18. 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. 19. Select Date

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

    Select Date
  20. 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. 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. 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. 23. Our date field is now configured and available for use

    Our date field is now configured and available for use
  24. 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. 25. Click the Menu dropdown

    Click the Menu dropdown
  26. 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. 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. 28. As specified, we have the ability to delete the Title field

    As specified, we have the ability to delete the Title field
  29. 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)