Archive
Disabling Activities rollup view option using Jscript
In CRM, when you choose ‘Related “Regarding” Records’ option from ‘Activities’ left navigation of Account form, It loads Activities rollup view.
Recently we got a requirement to disable rollup option.
So we used below script to remove the ‘Related “Regarding” Records’ option from “Include” dropdown.
document.getElementById(“navActivities”).onclick = function () {
Mscrm.Details.loadArea(this, “areaActivities”);
document.getElementById(“areaActivitiesFrame”).onreadystatechange = function () {
if (this.readyState == “complete”) {
var doc = this.contentWindow.document;
var filterOn = doc.getElementById(“crmGrid_Account_ActivityPointers_ViewControl”);
filterOn.value = “ImmediateRelatedView”;
filterOn.options.remove(1);
// Refresh the grid
var evt = document.createEvent(“HTMLEvents”);
evt.initEvent(“change”, false, true);
filterOn.dispatchEvent(evt);
}
};
};
How do I use the script
- Put the above script on form’s onload event
- After the execution of script form looks as below
What are we doing in script
- Get the Activities IFrame id (i.e., areaActivitiesFrame)
- When the IFrame load completes (i.e., readyState == “complete”)
- Get the “Include” dropdown control (i.e., ‘crmGrid_Account_ActivityPointers_ViewControl’)
- Remove the ‘Related “Regarding” Records’ option
Note – The above script is unsupported which is not recommended and works for pre & post UR 12
Stats
- 1,259,870 hits
Translate
Categories
Top Posts
- PowerApps - Step By Step - Build a simple Calculator App
- Power Apps component framework (PCF) - Beginner guide
- [Step by Step] Postman tool to test Dynamics 365 online Web API
- Auto generate new GUID for ‘uniqueidentifier’ column in SQL Table
- [Code Snippet] Custom Workflow Activity with Input and Output Params
- C# - Bulk Update Records - Pass Data Table to SQL Stored Procedure
- Power Apps - Component library
- Boot failure reboot and select proper boot device – Error connecting to VM - Hyper V
- Post XML over HTTP and capture the response – C#
- C# - SQL - Bulk Insert records from Data Table and CSV
Recent Posts
- Canvas App Import Failure | CanvasAppEnvironmentMismatch error
- ‘Callback Registration Expander’ System Jobs stuck at ‘Waiting For Resources’
- [Step by Step] Debug Model Driven and Canvas Apps using ‘Monitor’ tool
- Canvas App | Dataverse | Distribute columns to multiple forms and Patch
- [Step by Step] Canvas App | Dataverse | Filter, Patch, For All, Lookup