Replacing / Emulating Default App Screens

Replacing / Emulating Default App Screens

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

  • 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.

Building Your Own "Saved Entries" Screen
Let's 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. While that will work fine, 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 separate 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

    • Key Concept: Screens

      TABLE OF CONTENTS Form screen/Data Entry Form List of Data screen Details screen Board of Icons screen Map a Data Source screen Screens List Creating a new Screen Screens allow you to assemble your app in an extremely flexible and simple way. Almost ...
    • Showing Data Source Rows on a Map (Mapping Screens)

      The Mapping screen type provides the ability to display Data Source rows as map pins on a full-screen map in your apps. We’ve added customization options such as control over pin colors, callout display and user interactions to enable dynamic ...
    • User-Defined Filters on Inquiry Screens

      If you have large Data Sources or require more advanced options for data inquiry, then you should consider allowing app users to filter data displayed in Listing and Mapping screens. This is done by simply checking the “Allow Filtering By Column” box ...
    • App Setup Page

      On the App Setup page, you can customize a few basic in-app cosmetics (visible after logging in to the app) and global app functionality, as well as configure field themes to aid rapid solution development. It also displays additional areas where you ...
    • Screens/Docs don't show on my device anymore! Why?

      If your screens/documents no longer show on your device, the most likely scenario is that you have a Folder in your account which is restricting user access. This is easily seen by the "lock" icon which shows next to a Folder name when it is ...