Overview

This document talks about how to remove the interactive grid default alert for unsaved changes.we are going to achieve this requirement using JavaScript.

Technologies and Tools Used

The following technologies has been used to achieve the expected output.

  • JavaScript

Use Case

Assume that we are having form region and interactive grid region on the same page.We are having the same save button for the both region.In this scenario ,If we write the on change event for refresh of the interactive grid region. This will throw error for unsaved changes and the selected values in the form region will get clear. To over come this we are going for the JavaScript.

This document explains how to achieve this requirement.

Architecture

Following steps explains in detail,

Step 1:

We needs to add the static ID to the interactive grid region.

Step 2:

In the change event of the button or item, we have to add the dynamic action to execute JavaScript and we needs to add the below code.

apex.region(‘IG_REGION’).widget().interactiveGrid(‘getViews’, ‘grid’).model.clearChanges();

apex.region(“IG_REGION”).refresh();

 

Screen Shot

Output:

Using the above step we can remove the unsaved changes alert of the interactive grid.

 

 

 

Recommended Posts

Start typing and press Enter to search