Authoring mobile list pages
Improve the responsiveness and load time of the user interface in your mobile app by displaying the content of your app as a mobile list page. This way you enhance your mobile app with a native screen that has fluent transitions and a search bar in the header by default.
For example, you can create a native mobile list page that displays all expenses in the Lodging category. A manager who uses your mobile app can search for a specific employee name to get results that include all the lodging expenses of that employee.
- Open your mobile channel:
- In the navigation pane of App Studio, click Channels.
- In the Current channel interfaces section, click the tile that represents a mobile channel for your app.
- On the mobile channel page, on the Content tab, click the Mobile list pages category.
- Create a new mobile list page by clicking Add.
- In the New page settings section, in the Page name field, enter the name of the mobile list page.
- Optional: To change the default icon of the mobile list page, select an icon from the
image catalog:
- Next to the Page name field, click the current icon.
- In the Icon class picker window, select the icon that you want to use.
- In the Case type list, select the case type that supports your business process.
- In the Data view list, select the list data source that
you want to use to populate the page screen.
- In the List item information section, configure how the
page displays the work items:
Choices Actions Add a field to the work item - In the List item information section, click Add field, and then select a field type.
- In the list next to the field, select the property that you want to use to populate the field at run time.
Remove a field from the work item In the List item information section, next to the field that you want to remove, click the Delete this row icon. - In the Swipe actions section, specify what happens when
users swipe across selected work items at run time:
Choices Actions Add a right-to-left swipe action In the Right side actions category, click Add action, and then select the action that you want to add. Add a left-to-right swipe action In the Left side actions category, click Add action, and then select the action that you want to add. Remove a swipe action Next to the action that you want to remove, click the Remove icon. Change the name of the swipe action - Next to the action for which you want to change the name, click the Click to edit configuration icon.
- In the Name field, enter a new name for the action.
- Click Submit.
Change the icon of a swipe action - Next to the action for which you want to change the icon, click the Click to edit configuration icon.
- In the Icon section, click Change.
- In the Icon class picker window, select the icon that you want to use.
- Click Submit.
Change the swipe direction for the action Drag the selected action to the corresponding swipe direction category. For example, to change the swipe direction to right-to-left, drag the action to the Right side actions category.
Change the order of the swipe actions Drag the selected action up or down the swipe direction list. - Optional: To add a floating action button that creates a new work item when users tap the
button, select the Show create item button check
box.The floating action button is a button that appears at the bottom of the page in the mobile app.
- Click Save.
- Adding a search gadget
Improve the usability of your mobile app by configuring and enabling the search functionality. You can guarantee more meaningful search results and increase search speed by limiting the scope of searches to specific case types.
- Adding a floating action button
Promote the most important action on a page by adding a floating action button to your mobile app. For example, you can add a floating action button that starts a case flow for creating a new expense report in your Expenses mobile app.
- Adding items to the menu bar
Create an effective navigation experience in your mobile app by adding pages and actions to the menu bar. For example, you can add a custom profile page to the menu bar of your Expenses app so that users can conveniently access the screen with their basic contact information.
Previous topic Adding content to mobile apps Next topic Adding a search gadget