Skip to content

Web App Views

Views in web apps are website views that allow you to create a page. The view designer allows you to import the structure from a public website, which makes your design work easier. Web App views (view pages in the Web App module) are independent and can be associated with the process flows to achieve your business requirements.

Design Views using the controls and components available on the view designer. Options and categories of different control features are available on the View designer.

To view the View designer, you need to create a web app and a view.

Creating and Configuring a View

  1. Go to Main Menu > App Studio > Create App > Web Apps. The Web App list page appears.
  2. Click and select a Web app for which you want to create the view.
  3. On the View list page, click Create New on the upper-right. The Create View panel appears on the right side.

    Create web app view configuration

  4. Enter the details as explained below.

    Field Description
    Basic
    Name Enter the name for the page.
    URL Enter the URL text. URL is partially auto-generated (with the Web App). Write the page name so that it will be amended to the URL as an extension.
    Hide from Navigation menu Select the check box if you want to hide this page from the main menu or navigation list.
    Parent View From the Parent View, select a parent view. The selected page will be the immediate parent of the current page.
    If you select a web app name as the parent view, the page will be a parent page.
    Icon Click and select the icon that you want to give to the page. Or drag and drop the icon to the dotted area.
    Enter Icon Class Name Enter the icon class name (if you need to specify the class name for the icon, for example, from the Bootstrap icons)
    Description Provide description of your view.
    Access Permission
    Roles Click the Access Permission accordion and select the required Role. The web app pages apply to the selected roles only.
    Click SHIFT and select continuous multiple roles.
    Click CTRL and select the required roles.
    Theme And Template
    Theme And Template If you have selected a theme and template for the parent of this page, then the same theme and template apply to the child pages.
    Select Use app level theme and template if you want to apply the same theme and template as in the app level.
    Else if you want to provide a different theme and template, clear Use app level theme and template, and choose any other available theme or template from the list displayed.
    From the list of Themes, select a theme that you want to apply.
    From the list of Templates, select a template that you want to apply.
    Note : Themes and Templates are defined in the Management section. If you want to design the themes and templates, navigate to Management> Themes and Templates to create the same
    - At run time, switch to dark or light theme by selecting Light or Dark mode from the Platform title bar (Menu) theme/template icon.
    Light/Dark
    Scripts and Styles
    Scripts and Styles Click the Scripts and Styles accordion to select styles. The styles in these CSS and JS files selected will overwrite the corresponding styles in the Themes and Template.
    Scripts and Styles
    Merge Files? Click Merge files? if you want to merge the selected files.
    CSS Files Select the CSS files that you want to be associated with the view. This dropdown lists the files that are uploaded in the Manage > Resource Library.
    Merge Files?
    Open CSS File Explorer If a user does not have access to the Manage and hence no access to upload files to the resource library, then click Open CSS File Explorer and select the required CSS file from the local system. In this way, upload the file to the resource library and use it for the selected page.
    Open CSS File Explorer
    - Select the Directory to which you want to upload the files.
    Select
    - Click Drop files here to upload and select your file.
    - Click upload at the bottom right of the box.
    JS Files Select the required JavaScript files that you need to be associated with the view.
    Open JS File Explorer If a user does not have access to the Manage and hence no access to upload files to the resource library, then click Open JS File Explorer and select the required JS file from the local system. In this way, upload the file to the resource library and use it for the selected page.
    - Select the Directory to which you want to upload the files.
    - Click Drop files here to upload and select your file.
    - Click upload at the bottom right of the box.
    Localization Click View Locale Mapping to apply localization. This localization applies to the view name that appear on the navigation menu.
    Localization
    The languages that appear on this localization pop-up are dependend on the languages that you selected for localization at the webapp level.
    - Click the Get Gen AI Translations icon next to the language column header of your choice to get translations. Translated text appears for the view name. If there is no translation available, it rolls back to the default, English language.
    - Click Save on the pop-up to apply the changes.
  5. Click More to navigate to the design canvas to design the view page. The selected theme and template will be loaded in the designer.

  6. Design the page as per your needs.
  7. Click Create to create the view. The look and feel of your view completely depends on the template and theme you applied.

Viewing the Views List

  1. Go to Main Menu > App Studio > Create App > Web Apps. The Web App list page appears.
  2. Click and select a Web app and click More (or double-click the Web App name). All the views within that web app appear.

    Web app view list page

  3. Click a View name card to view the view details in the property panel.

Viewing the View Page Designer

After creating the view, it will be listed in the view list page.

  1. Go to Main Menu > App Studio > Create App > Web Apps. Web App list page appears.
  2. Click a [Web App name]Open > [View name] - Open. The View designer opens to design your view.

    View designer page

    The look and feel of the view in the designer area in the middle of the screen completely depends on the theme and template that you have selected.

Exporting View

  1. Go to Main Menu > App Studio > Create App > Web Apps. The list of all Web Apps in the platform appears.
  2. Hover over a View name click the three dots (more actions).

    Exporting view

  3. Click Export. Export details appear for the view.

    Export details for the selected view

  4. Click Export. The view gets exported to your local system.

Importing View

  1. Go to Main Menu > App Studio > Create App > Web Apps. The Web App list page appears.
  2. Click a Web App name and navigate to the View list page.

    Import View option in the view list page

  3. Click Import View. Import view page appears.

    Import view pop-up

  4. Click Choose File and select the package file that you need to import. The import file should be of package type (.pkg file). Import details appear.

    Import Views details

  5. Click each accordion section to view the details of what all files are associated with this views. It means that when you import a view all the associated files also get imported to the platform.

  6. Click Import. A Success message appears on successful import of the file.
    Import
  7. Click Close. The file get imported within in the selected web app.

Publishing a View

When you publish the view, the view page becomes accessible in a browser with the URL of that view page.

  1. Go to Main Menu > App Studio > Create App > Web Apps. The Web App list page appears.
  2. Click and select a Web app and then select a view.

    Publishing view

  3. Click Publish. Publish confirmation appears.

    Alternatively to publish a view:
    Navigate into the view designer (by clicking More in the view list screen) and then click the publish icon (publish icon) icon on the bottom right of the designer. or
    Click the save and publish icon on the designer toolbar.

    Publish confirmation

  4. Click Ok. A success message appears on successful publication of the view.

    Publish success message

  5. Click Ok.

    The green cloud icon green cloud icon in the view card indicates a published view. The red cloud icon red cloud icon
    indicates unpublished view.

Unpublishing a View

You will not be able to access the view after unpublihing it.

  1. Go to Main Menu > App Studio > Create App > Web Apps. The Web App list page appears.
  2. Click and select a web app and then select the view name that you want to unpublish. For an already published view, Unpublish button appears.

    Unpublishing a view

  3. Click Unpublish. A success message appears on successful unpublishing of the view

    Alternatively, to unpublish a view,
    Navigate to the view designer (by clicking More in the view list screen), then click the unpublish icon at the bottom right of the designer.

    Unpublish view success message

  4. Click Ok.

    The green cloud icon green cloud icon in the view card indicates a published view. The red cloud icon red cloud icon indicates unpublished view.

Duplicating a View

  1. Go to Main Menu > App Studio > Create App > Web Apps. The list of all Web Apps in the platform appears.
  2. Click a web app and click Open.

  3. Hover over a View name card, and click the three dots (more actions).

    Duplicating view

  4. Click Duplicate. A confirmation pop-up appears.

    Duplicate confirmation

  5. Click Ok for duplicating the view (or click Cancel to cancel the duplicate action). A Success message appears on the successful duplication of the view.

    Duplicate success message

  6. Click Ok. A duplicate copy of the view appears on the view list page with the same name suffixed with “_copied”.

    Duplicated view

Deleting a View

  1. Go to Main Menu > App Studio > Create App > Web Apps. The Web App list page appears.
  2. Click and select a View.

  3. Hover over the view card and click the three dots (More actions). Delete appears.

    Deleting view through more actions

  4. Click Delete. The delete confirmation pop-up appears.

    Delete confirmation

  5. Click Ok to delete the view.

Accessing Runtime View Page

Access the view page in the Main Menu under the web app name or in the browser by providing the URL of the published view.

  1. Go to Main Menu > App Studio > Create App > Web Apps > View.
  2. Create a view and publish the view. For the published views, the view card will display a green cloud icon.

  3. Click a View name card and click Open. Edit View details appear on the property panel. If the View is published, the URL field appears with a copy icon adjacent to it.

    Published View

  4. Click Copy URL icon beside the URL.
    Open your browser and paste the URL that you have copied. Runtime view page appears as per your design and template.

  5. Click the Box and arrow (Open view in new tab) icon to navigate to the view page in a new tab.