Execute/Access CRM actions from Iframe using Javascript- Dynamics CRM 2016 / 365 (Turbo Forms)
Some times we need to perform CRM Page actions from Iframe , for that purpose use below code snippet .
Code to be written on Iframe Page
window.parent.postMessage("Submitted", "*");
Code to be written on CRM Form Javascript
if (window.XMLHttpRequest)
window.parent.addEventListener("message", receivePostMessage, false);else
window.parent.attachEvent('onmessage', receivePostMessage);
function receivePostMessage(e) {
if (e.data == "Submitted") {
// CRM Actions , here I am closing the form as an example.
Xrm.Page.ui.close();
}
Some times we need to perform CRM Page actions from Iframe , for that purpose use below code snippet .
Code to be written on Iframe Page
window.parent.postMessage("Submitted", "*");
Code to be written on CRM Form Javascript
if (window.XMLHttpRequest)
window.parent.addEventListener("message", receivePostMessage, false);else
window.parent.attachEvent('onmessage', receivePostMessage);
function receivePostMessage(e) {
if (e.data == "Submitted") {
// CRM Actions , here I am closing the form as an example.
Xrm.Page.ui.close();
}
Comments