예 아래의 iframe 내부 보고서에 액세스 할 수 있습니다. 우리는 CRM 2013 온 - 프레미스 설치 있습니다.
맞춤형 JavaScript 코드를 사용하여 iframe 내 CRM Dashboard
내부의 보고서에서 보고서 리본을 숨 깁니다.
- CRM
Dashboard
에 또는 당신이 JavaScript
를 통해 액세스 할 보고서를 form
, 다음 코드를 것이다 HTML 웹 리소스를 추가합니다.
function onBodyLoad(){
var contentIFrame0= window.top.document.getElementById('contentIFrame0')
if(contentIFrame0)
{
var dashboardFrame=contentIFrame0.contentDocument.frames["dashboardFrame"];
if (dashboardFrame!= undefined) {
var elem = mainFrame.document.frames["yourReportIframe"];
if (elem != undefined && elem.document.getElementById("compatibilityNotification")!=undefined) {
elem.document.getElementById("compatibilityNotification").style.display = "none";;
elem.document.getElementById("crmMenuBar").style.display = "none";
}
else {
setTimeout(onBodyLoad, 3000);
}
}
}
위의 코드는
CRM Dashboards
위해 특별히이므로주의 해주십시오, 당신은 CRM 양식에 대한 특정 요구로 변경해야합니다.
귀하의 노력을 보여주세요. –
안녕하세요 Arun, id를 사용하여 div에 액세스하려고했지만 심지어 id를 사용하여 보고서 구성 요소에 액세스하려고했지만 null을 반환하는 반면 ID를 사용하여 html 구성 요소에 액세스 할 수있는 곳은 어디든 있습니다. 그래서 getElementById를 사용하여 HTML에서 작동하는지, 보고서에서 작동하는지 또는 보고서가 Iframe의 별도 URL에 표시되어 액세스 할 수 없는지 묻습니다. 이것은 나의 질문이다. 감사합니다. . –