Apps contain different views such as simple tabular grid, grouping grid, charts, etc. Based on the business requirement, the developer can choose appropriate view types to render business details and data to the end-user. The apps are placed within the sub workspaces and at this level, the developer has control over the data to be enabled to end user for various operations on it.
Apps can be classified based on the type of the views that they render. They are,
- Singular App or App - An app is always associated with a view or another app and the app can contain a view inside.
Following are the different types of apps supported by Canvas:
- Multi App - A Multi App (Composite App) is an app container, which provides the options for laying out Apps on it. This allows providing more fine interrelated behavior of the Apps and making them look like a single Canvas App.
Following are the different layouts available for multi apps in Canvas Studio:- Stack - This stacks one Canvas App below another with each Canvas App occupying the entire width provided and taking the height that it needs to render itself.
- 2-Column - This splits the Composite App area into two columns and lays out the Canvas Apps across the two columns one below another. Each Canvas App has to occupy the width provided by the column and take the height that it needs to render itself.
- Tab - This renders the list of child Canvas Apps as a series of tabs.
- Card - This renders the list of child Canvas Apps one above the other like a pack of cards. Switching from one card to another can be done only through the API provided by Canvas UI Framework.
- Explorer - This splits the area of the Composite App into five regions – North, South, East, West and Center. The Child apps provided are accordingly targeted to each of this region.
- Switch - This renders the first child App into the complete area of the Composite App and integrates in the App customizer option to provide the option to switch across the other child apps.
Indexed - This is an extension of the Card layout that displays a set of Index buttons (one below the other) using which the navigation can be done across the cards.
Multi Apps (Composite Apps) on Native mobile apps will display in Tab layout only.
View the following pages