1. Code
functionOnloadreport () {if(Crmform.formtype! = 1 && crmform.formtype! = 5) { $("#tab4Tab"). Click (function () { varTest1 = document.getElementById ("Iframe_tgxfa"); if(Test1.readystate = = "complete") { varTest1 = document.getElementById ("Iframe_tgxfa"); varts = test1.document.frames["IFRAME_TGXFA"].document.frames[0];//CRM IFRAME varbb = ts.document.getElementById ("reportviewer_ctl04_ctl00");//Button IDBb.click (); } }); varSwurl = "/liby/crmreports/viewer/viewer.aspx?action=filter&helpid=2010-09-14%e6%8e%a8%e5%b9%bf%e5%9e%8b%e6% 96%b9%e6%a1%88%e5%90%88%e5%b9%b6%e6%8a%a5%e8%a1%a8%e5%bc%95%e7%94%a8.rdl&id=% 7ba8b10946-b372-4afb-96ca-ea05b060d886%7d "; CRMFORM.ALL.IFRAME_TGXFA.SRC=Swurl; varfield = document.getElementById (' Tab4tab '); //field.attachevent ("onclick", Onclickurl); CRM 4.0$ (field). attr ("onclick", Onclickurl); }}functionOnclickurl () {if(Crmform.formtype! = 1 && crmform.formtype! = 5) { varTest1 = document.getElementById ("Iframe_tgxfa"); if(Test1.readystate = = "complete") { varTest1 = document.getElementById ("Iframe_tgxfa"); varts = test1.document.frames["IFRAME_TGXFA"].document.frames[0];//CRM IFRAME if(Ts.document.getElementById ("reportviewer_ctl04_ctl04_txtvalue") = =NULL&& ts.document.getElementById ("reportviewer_ctl04_ctl04_txtvalue") = =undefined) {SetTimeout ("Onclickurl ();", 3000); } Else { vartt = TS.DOCUMENT.GETELEMENTBYID ("Reportviewer_ctl04_ctl04_txtvalue");//text box ID reportviewer_ctl04_ctl04_txtvalueTt.innertext =Xrm.Page.data.entity.getId (); $ (Ts.document.getElementById ("Reportviewer_ctl04_ctl04_txtvalue")). attr ("Disabled",true); varbb = ts.document.getElementById ("reportviewer_ctl04_ctl00");//Button ID //Bb.click (); triggered temporarily without loading } } }}functionsettimeoutreporting () {setTimeout ("Onclickurl ();", 5000);}
2.
3.
4.
How to load a report on form forms in Dynamics CRM 2011