Replicating Built-in App Screens

Replicating Built-in App Screens

The apps you build will have a set of standard/default Screens included by default.

These being:

  • Settings screen (for changing password, forcing sync, logging out)
  • Saved Entries screen (list of in-progress/saved Form entries)
  • Tasks screens (list of Tasks, Task details etc)

You can replace these Screens in part or full by using a combination of our Listing/Mapping screen types along with one of the built-in “App Data Sources” we provide. For more on these built-in Data Sources, see our Data Sources section in the documentation.

Building Your Own “Saved Entries” Screen

Lets say you have an existing Listing screen which allows a user to launch into a pre-filled Form entry when they tap on a row in the list.

That will work fine, however if they save in-progress entries then they will need a way to get back to that list of saved Form entries.

So you’ll need to link them to another Screen which displays this listing.

1. Add a seperate Listing Screen that shows the list of saved entries.

This new Screen will be launched from your existing Listing screen, say via a button you add to the title bar.

2. The new Listing screen will need to:

  • Be linked to the built-in app Data Source named “App: Entry Drafts”.
    Every account includes this special built-in Data Source (plus some others).
  • Have an Interaction set on the rows as follows:
    – Type: Open Entry
    – Parameter: {{this[0]}}
  • Note that you can also filter the Data Source if you want to only show entries for Forms of a certain type.
    If you go to the Rows page of the App: Entry Drafts data source, you’ll see the columns available to use in filtering.

This way, the new Listing screen will show all saved/in-progress entries as rows in the Listing screen.

When the user taps on a row, the app will open the chosen entry, using the entry’s unique identifier (column 0).

    • Related Articles

    • Built-In Templates

      Our platform offers a few built-in templates that can be used when exporting form-captured data in PDF. Even though you can fully customize your outputs using Word or Excel files, the following new and improved built-in templates may come in handy ...
    • Built-in Data

      Every form entry includes a number of built-in data fields that are available for use in your templates and connectors. Additionally we provide built-in fields to access to some company level settings like the name of your organisation. Built in ...
    • Chaining Screens & Passing Parameter

      Our platform allows interactive solution builds when viewing data besides simply filling out and submitting forms. The capabilities of different screen types allow for a deeper user experience in displaying information, navigation, and flow, ...
    • Control User Experience with Forms & Screens

      Forms and Screens allow you to assemble your app in a highly flexible and straightforward way. You can design and configure almost every form your app users see, allowing you to have full control over the user experience. In our platform, Forms and ...
    • Need an Example App?

      Our Examples Catalog contains pre-built applications for various industry reports, timesheets, order forms, and more that can be installed into your account. Once installed, you can either use them as is, tweak them to fit your use case, or learn ...