Capturing Repeatable Data

Capturing Repeatable Data

Three field types enable you to capture data repeatedly—the PageTable, and Gallery fields.

You can use either of these 3 repeatable field types to enable your users to capture multiple data entries.

Identifying how you want to capture multiple sets of data in the same format will help in deciding which field type to use:

If you’re going to repeat an entire page, click the Page image.

If you wish for a particular section of data on a page to be captured repeatedly, click the Table image.

If you mainly want to capture multiple images displayed as thumbnails, click the Gallery image.

Page Field

A Basic field type allows the grouping of various fields together on one screen with optional repeatable functionality.

By selecting a Page field that has been added to your Form Designer, you can view its Basic Properties, allowing you to configure the following properties.

  • Repeatable
  • Repeat Range
  • Prevent Deletion of Repeats

You can select the page Basic Properties by left-clicking on the page field as shown below.

  1. REPEATABLE
    Allow this page to repeat its fields.
    The App will prompt the user whether they want to keep adding more repeats of this Page.
  2. REPEAT RANGE
    Minimum and/or maximum times this page should be repeated.
    If Minimum is set, the App will automatically repeat this Page that number of times. Thereafter, the user is prompted to add more.
    Once the Maximum repeats are reached, the App will move to the next Page.
  3. PREVENT DELETION OF REPEATS
    By default, users can delete repeats via a button at the top of each repeatable page.
    This option removes the button, preventing repeat deletion. This is useful for cases such as pre-populated and/or fixed repeats.

The Page title will appear as part of the prompt when being asked to add a repeat; keep this in mind when giving the Page a title.

Repeatable Page Title

The Page title will appear as part of the prompt when being asked to add a repeat; keep this in mind when giving the Page a title.

Table Field

An advanced field type allows fields to be shown as editable rows of repeated captured data within a Form page.

Adding fields to the Table field in the Form Designer that you want to capture repeated entries will display them as rows, with the respective field titles as column headers in the App.

Table Field Border In Designer

The Table field has its own dotted line border that indicates fields within it.

By selecting a Table field that has been added to your Form Designer, you can view its Basic Properties, allowing you to configure the following properties.

  • New Row Button
  • Table Paging Size
  • Row limits
  • Prevent Deletion of Repeats

1. NEW ROW BUTTON

        Customise the button that allows the user to add new rows to the Table.

        If left blank, a standard button is shown with text of ‘Add Row’ or local equivalent.

                A. Button icon

                B. Button text

                C. Customise button text

                D. Customise button background

2. TABLE PAGING SIZE

        The maximum number of rows to display in this Table.

        If the Table has more rows than this maximum, the app will show paging buttons to enable the user to look through all rows.

3. ROW LIMITS

        Minimum and/or maximum rows this table can contain.

Table Row Limit

The maximum can currently be no larger than 250 rows.

4. PREVENT DELETION OF ROWS

        By default, users can delete rows via a button at the top of each Row Page.

        This option removes the button, preventing row deletion. This is useful for pre-populated and/or fixed Table rows.

In the App, selecting the “add new” button to create an entry or selecting a row to edit the fields of an existing entry is how the Table field is populated with repeating data.

Photos Do Not Display In Table Row View

While you can take photos in a Table field, they won’t be displayed as rows in the Table on the mobile App.

In both cases above, you can capture as many repeat instances of your target fields as desired.

Multiple Photo Example App

To help you become acquainted with these field types, we’ve created an example app and published it to our Examples Catalog.

    • Related Articles

    • Capturing Repeatable Data

      There are 3 field types that enable you to capture data on a repeating basis: the Page field, the Table field and the Gallery field. You can use any of these 3 repeatable field types to enable your users to capture multiple data entries. Please note ...
    • Nesting Repeatable Data

      Capturing structured, repeatable data is essential for many workflows, from property audits to equipment inspections. However, some scenarios require additional repetition, such as rooms within apartments or components within a machine. The most ...
    • Repeatable Data in Templates

      After capturing repeatable data, you might want to customize how it displays in a PDF output using Word or Excel templates. There are two ways to output the answers for these repeatable fields in your template: Repeat rows in a Word table or Excel ...
    • Nesting Repeatable Data - Nested Repeating Tables

      Capturing repeatable data using a repeating Table field is amazing, However, sometimes, you need to group data within other data, like putting a smaller box inside a bigger box. In the app builder, you can do this by nesting one Table Field inside ...
    • Dynamic Form Data Sources

      When designing forms and you need to display a list of options in-app, a Choices field is the tool to use. Where you can add a static list of options (Display/Answer values) or link a data source to drive the field’s options. However, this requires ...