Pages

Using Pages, you can configure the interface and the navigation that will be shown to the app users. You may create multiple pages for app users, and show some pages to only certain users by enabling that feature/plugin under the Roles section. You must create at least one form before you can add a page. To test or preview created Pages, create a role having access to the desired page, then invite yourself as an app user and switch to runtime UI (left sidebar).

  • Name: The name of the page.

  • Show Records: Filter the data shown to the app user.

    • My Records: Display only records created by the signed-in user.

    • All Records: Display records created by any user.

  • Data Source: Select the data to be shown to the app users. Select from World State / custom label or Transactions. For most use cases you will use World State. When Transactions is used, it shows the history for changes to the World State.

  • Query: Set rules to filter the data shown to the user.

  • Add Operations: Drag and drop Operations (Forms) to Add Operations panel. This will allow users to add new records using the form by placing an Add button at the top section of the page.

  • Context Operations: Drag and drop Operations (Forms) to Context Operations panel. This will allow the form to be used as context action for existing records. In the runtime UI, context actions are accessible at the end of the row under the Actions menu. Examples of context actions are modify, delete, transfer, view, change status.

    • Read-only: Selecting this would not allow the app user to make any changes to the data from the form. To support Modify and View Only using roles, drag the context action twice, designate one as View the other as Modify, set the View as read-only and control access using Roles.
  • Fields: Drag and drop Fields which should be visible to the app user as records columns.

    • Searchable: Selecting this will enable searching for the field at the top section of the page.
  • Header Text: Customize your page by providing description/instructions for the app. This will be shown at the top section of the page.

  • Footer Text: Customize your page by providing description/instructions for the app. This will be shown at the bottom section of the page.

  • Navigation Icon: Customize your page by providing unique and helpful icon for each page.

  • Page CSS: You can customize the look and feel of a page by overriding CSS classes. Click Use Sample button to check how you can make CSS changes.

  • Number of Items Per Page: Provide the number of items that must be fetched in a single page. If more items exist, those can be fetched in the next page.

  • Menu Weight: Pages are ordered left to right in the navigation menu using weight.