Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Configure a group list screen

Create a group list to provide a view of a list of records grouped by a field you specify.

Before you begin

Before you can create a group list screen, you must create a data item with a group configuration. For more information on configuring a data item, see Configure a standard data item, and note the optional steps for setting the Group by field.

Role required: admin

Procedure

  1. Navigate to All > System Mobile > Mobile App Builder.

    The Mobile App Builder opens in a new browser tab and displays the application scope selection screen.

  2. Search for the application scope you are working in and then select the name of the application scope.

    The Mobile App Builder categories home screen displays.

  3. Select the Screens category, and then select New.

  4. Select the List option in the Create a screen page, and then select Continue.

  5. Complete the fields as needed.

    FieldDescription
    Properties
    NameThe name of your list screen. This name appears as a tile in the mobile application.
    DescriptionAdditional information about your list screen.
    Screen Settings
    Available offlineOption to determine whether the screen is available in offline mode or not.
    Hide screen nameOption to determine whether the screen name is not shown as the screen header. This is useful if the text already appears in the header name or if it does not provide any value to the user.
    Hide filtersOption to prevent the list from displaying a list filter.
    IconIcon used to represent your list screen when added to a launcher screen.
    Custom filterOption to add a custom filter for filtering record types by category.
    Empty stateConfigure what displays in an empty space when no data is available to show.
    Screen segmentsConfigure additional screen segments for the list screen.
    Top menu function instancesOption to determine whether to use top menu functions to display additional options.
    Footer function instancesOption to determine whether to use footer functions to display additional options.
    UI parametersChange how a field or UI element behaves.
    Dynamic screen titleAllows you to create an element and map it to a UI parameter. Use it to pass a value from one screen to another and include it in the title of the destination screen.
    Role accessDetermine which user roles can access this screen. If you have selected no roles, users with any role will have access to the screen. 
  6. In the Icon section add an icon.

    This icon displays in the launcher screen when you add it to your group list screen.

  7. In the Screen segments section, select New.

  8. Complete the fields as needed.

    FieldDescription
    Properties
    NameName for the screen segment screen.
    OrderThe order in which the segment appears on the screen. Segments display from the lowest to the highest value.
    ScreenDisplays the list name from the list screen record.
    Max number of offline rowsThe number of rows displayed for offline viewing.
    StreamsRecords that connect data items and list item config records to the list screen.
    Interleave sort
    Sort list stream interleave fieldDetermine whether the list stream interleave field is sorted in ascending or descending order.
  9. In the Streams section, select New.

  10. Complete the fields as needed.

    FieldDescription
    Properties
    NameName for the stream.
    TableChoose the relevant table that contains data to display in your list.
    Interleaved fieldSelect the field you want to use to interleave your data item.
    Data itemData items are queries on a selected table that provide the data presented in a screen.
    List item configDetermine how each record appears and the actions associated with it.
  11. In the Data Item section choose an existing data item for a grouped list, and then select Apply.

  12. In the List item config section, select New.

  13. Complete the fields as needed.

FieldDescription
NameName for the list item config.
Settings - List item config orderThe order in which this list item config will render when multiple list item configs are connected to a list stream.
DataThe table associated with your data item.
ConditionsThe conditions that determine what is shown if there are multiple list item configs in a list stream.
View usingHow the list item config can be viewed.
Card / Legacy cardCards visually display information from different records.
On tapDetermines how the mobile app responds to a tap on the screen. Select Use a function instance.
On tap function instance

Determine what actions appear when a user taps on a list item.

Select a navigation function or select New to create one. For more information about creating a navigation function, see Navigation functions.

Note: This option only appears when Use a function instance is selected for On tap.

Embedded screen

Not a valid option for a group list screen.

Note: This option only appears when Navigate to screen is selected for On tap.

Leading swipe function instancesDetermines the actions performed or that appear when a user initiates a swipe gesture from the front of a list item.Note: This function type can't be used on a grouped list.
Trailing swipe function instancesDetermines the actions performed or that appear when a user initiates a swipe gesture from the back of a list item.Note: This function type can't be used on a grouped list.
  1. In the Data section, select the same table used in the Data item section within the list stream record.

  2. In the Card section, select Choose to use an existing card or select New to create one.

  3. Complete the fields as needed.

    FieldDescription
    NameName for the new card.
    DescriptionAdditional information about the card.
    ActiveSelect whether the card record is active or not.
    DataThe table associated with your data item.
    Card templateThe layout of UI elements used within the card.
    UI rulesThe UI rule associated with this card.
  4. In the Card template field, select Choose.

  5. Search for the item Grouped Listand select Apply.

    Note: The Grouped List card template is a default template from the base system.

  6. Return to the list item config record by selecting it from the configuration tree.

  7. In the On tap section, select Use a function instance.

    The On tap function instance displays.

  8. In the On tap function instance section, select New to determine what actions appear when a user taps on a list item.

  9. Complete the fields as needed.

FieldDescription
Properties
NameName for the new function instance.
DescriptionAdditional information about the function instance.
Settings
Display labelLabel that is visible to end users.
OrderThe order which the function instance appears on the card. Function instances display from the lowest to the highest value.
ActiveSelect whether the function instance record is active or not.
Disable offlineOption to determine whether the function instance record is available in offline mode or not.
IconIcon used to represent your function when added to this function instance record.
Function placement
Parent tableThe parent table that the function instance applies to.Note: This field is automatically populated.
ParentThe parent of the function instance to which the list item config applies.Note: This field is automatically populated.
LocationThe location of the function on your mobile screen.Note: This field is automatically populated.
FunctionThe function used within this function instance.
  1. In the Function section, select Choose to use a function or select New to create one.

    For more information on mobile functions, see Mobile functions.

  2. Select Save.

Result

You now have an screen displaying a list of records, grouped by the field you defined in your data item.

Image omitted: GroupedListApplet.png
Group list screen with items from the incident table grouped by category.