The View Config tab holds the configurations that are applicable to the Grouped Grid Single Level App View. Configure the View Configurations based on the description provided in the following table:
Caching:
#
Field Name
Description
Sample Value
Caching
1 Enable Data Cache
Enable this option for scenarios where the underlying data source cannot support dynamic filter, sort, and group requests and can only return complete data set. This pulls the data from data source into an in-memory cache and performs all operations on the in-memory cache. Care must be taken when enabling this option to ensure that sizing based on usage needs are considered / factored before this is enabled.
Toggle on: Cache data from data source prior to processing.Toggle off: Gets data from data source.
2 Caching Scope
When Cache Data Indicator is 'Yes' enables the Caching Scope option.
App Instance: Indicate that caching from data source must be done for every instance of the App. This means that there will be more requests to the data source for every time the user navigates to the App across workspaces.
User Session: Indicates that the caching from data source is done at the Session level. This reduces the number of hits to the data source. This option must not be used for cases where within a session; the user does some activity and expects the cached data to change.
Grouping configuration:
#
Field Name
Description
Sample Value
Grouping Configuration
1 Is Group Modifiable
Toggle On: Enables the user to change the Group By column.
Toggle Off: Does not enable the user to modify the group.2 In Group Stage
Indicates how the grouped records must appear on loading. Available options are:
- Collapse All Nodes – all records in the grid will appear in the collapsed state.
- Expand All Nodes – all records in the grid will appear in the open state.
- Expand Only First Node – only the first group record will be open leaving other groups in collapsed state.
3 Is Summary Required
Toggle On: Enables to display summary text of the grouped records.
Toggle Off: Summary text will not appear.4 Enable Indexing Toggle On: Enables the indexing of the selected column.
Toggle Off: Disables the indexing.Grid Configuration:
#
Field Name
Description
Sample Value
Grid Configuration
1 Group Header
Selected: Indicates the custom summary text that must appear as header text.
De-Selected: Indicates the value of the grouped data will appear as per the Group Configuration settings in Create View Item screen.
If this configuration is Selected, use groupgridTextTpl attribute to give the summary text.For example:
Code Block this.mv = new iportal.view.MultiView ({ groupgridTextTpl : '{[values.rs[0].data["GROUPED_COL"]]} ({[values.rs.length]})',//Grouped View Item id:'WIDGET_ID' //App Id });
2 Total Records
Selected: Displays the total number of results for the filters applied.
De-Selected: Does not display the total number of results for the filters applied.3 Context Column
Selected: Displays the dedicated Context Action column as the last column for the context menus. The context types of the menus appearing in the context column must be 'ICON'.
De-Selected: Context column will not be displayed.4 Allow Column Ordering
Selected: Allows reordering the column from one position to another position in the grid.
De-Selected: Disables the column re-ordering option.5 Dynamic Filter
Selected: Allows filtering of data dynamically on page load.
De-Selected: Disables the dynamic filtering.6 Initial Records to Display
Allows displaying the indicated number of records while rendering on the loading page.
7 Number of records to display per page
Allows displaying the indicated number of records on a page.
Note Allowed maximum limit is 45 records per page.
Row Template:
#
Field Name
Description
Sample Value
Row Template
1 Enable Row Template
Toggle on: Switch on the toggle to select a custom template for all the rows in the grid.
Select the template from the list that pops up once you switch on the toggle.For information on creating a row template, refer Creating Templates.
Toggle off: Switch off the toggle if you do not want to select custom template for the rows.- Context Menu
Context menus are the pop-up menus that appear when right-clicking the apps. Usually the context menus are created for the record manipulation activities.
Info The context actions triggered using the context menu will enforce entitlement enabling a direct context to the logged-in user against the data they are viewing and the actions they can perform on the data.
#
Field Name
Description
Sample Value
Context Menu
1 Enable Context Menu
Toggle on: Switch on the toggle to enable context menu for the grid.
Toggle off: Switch off the toggle if you do not want to enable context menu.2 Enable Swipe Context Menu Toggle on: Switch on the toggle to enable swipe context menu for the grid.
Toggle off: Switch off the toggle if you do not want to enable swipe context menu.Tip title Note Swipe Context Menu is applicable only for mobiles and tablets.
3 Add New
Click Add New to add new context menu or swipe context menu.
On clicking the Add New button, the configurations for the context menu appears as shown in the following screen shot. Provide the configurations for the new context menu based on the information available in the following table:
#
Field Name
Description
Sample Values
1 Menu Id
This field is mandatory. Menu ID serves as a unique ID for the context menu.
ADD_PAYEE
2 Menu Display Name Key
This is a mandatory field. Menu Display Name Key can be termed as label key of the localized text, which will appear as Menu Name.
ADD PAYEE
3 Event Id
This is an optional field. It denotes a unique Event ID, which will be initiated on click of the menu.
4 Context Type
This is a mandatory field. It denotes the type of Context menu, which must appear on the screen. The available options are:
- MENU
- ICON
- APP
MENU
5 App Widget Id
This is an optional field. Indicates the Context App to be shown automatically when the current menu is clicked.
This option is applicable only when the Context Type is 'APP'.6 Launch Type This is an optional field. On clicking the context menu, a form with or without containers gets launched in modal window. The option ‘PUBLISH’ enables to submit or publish the relevant information. The available options are:
- Launch form without Container in Modal Window - This launch type enables the form to be launched without a container.
- Launch form with Container in Modal Window - This launch type allows the form to be launched along with a container.
- Publish -This launch type paves the way for publishing the information of relevant fields.
LAUNCH FORM WITHOUT CONTAINER IN MODAL WINDOW 7 Config Config serves as an action button. If Launch Type is involved, then Config certainly becomes mandatory.
Tip title Note You will be able to select form containers only if you choose the option of Launch Form with Container in Modal Window in Launch Type drop-down list. If the Launch Type is Launch Form without Container in Modal Window, then you will be able to select only forms.
Click Config to select forms and form containers.
From the list of forms, select the relevant form.
Tip title Note The form, which you select, must be relevant to the data of the grid.
8 Req Model ID This is an optional field. It indicates the Request Model ID of the Form. 9 Mode This is an optional field. It indicates the type of mode.
Tip title Note If you don’t choose any mode type, then depending on the launch type, a form with or without container gets created. In case, if the launch type involves Publish, then the information associated with the relevant fields will get published.
The available options are:
- EDIT - Enables the user to modify or edit the form.
- VIEW - The user can only view the form and there is no scope for performing any actions.
EDIT 10 Applicable for
This is a mandatory field. Indicates the channels, for which the menu is applicable. The available options are:
- Desktop
- Mobile
- Tablet
11 Block Position Indicates the Swipe Position in Mobiles and Tablets. This option appears only if Enable Swipe Context Menu is selected. It serves as a mandatory field. The available options are:
- Left
- Right
LEFT 12 Create
Click Create to create the context menu.