1.代码

function onloadReport() {
if (crmForm.FormType != 1 && crmForm.FormType != 5) {
$("#tab4Tab").click(function () {
var test1 = document.getElementById("IFRAME_tgxfa");
if (test1.readyState == "complete") {
var test1 = document.getElementById("IFRAME_tgxfa");
var ts = test1.document.frames["IFRAME_tgxfa"].document.frames[0]; //CRM IFRAME
var bb = ts.document.getElementById("reportViewer_ctl04_ctl00"); //按钮ID
bb.click();
}
}); var swurl = "/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;
var field = document.getElementById('tab4Tab'); //field.attachEvent("onclick", onclickurl); CRM 4.0
$(field).attr("onclick", onclickurl);
}
} function onclickurl() {
if (crmForm.FormType != 1 && crmForm.FormType != 5) {
var test1 = document.getElementById("IFRAME_tgxfa");
if (test1.readyState == "complete") {
var test1 = document.getElementById("IFRAME_tgxfa");
var ts = 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 {
var tt = ts.document.getElementById("reportViewer_ctl04_ctl04_txtValue"); //文本框ID reportViewer_ctl04_ctl04_txtValue
tt.innerText = Xrm.Page.data.entity.getId();
$(ts.document.getElementById("reportViewer_ctl04_ctl04_txtValue")).attr("disabled", true);
var bb = ts.document.getElementById("reportViewer_ctl04_ctl00"); //按钮ID
//bb.click(); 暂时不用加载时触发
}
}
}
} function SetTimeOutReporting() {
setTimeout("onclickurl();", 5000);
}

2.

3.

4.

如何在Dynamics CRM 2011 的窗体表单上加载报表的更多相关文章

  1. Dynamics CRM 2013 SP1 客户表单界面上联系人subgrid上的添加现有联系人功能缺失

    CRM2013打了SP1的同学会发现一个问题,客户关联联系人的1:N关系,在表单subgrid中添加联系人时,只能新建而无法添加现有联系人,而这个现象在之前的版本中是没有的. 我们通过工具ribbon ...

  2. Microsoft Dynamics CRM 2011 当您在 大型数据集上执行 RetrieveMultiple 查询很慢的解决方法

    症状 当您在 Microsoft Dynamics CRM 2011 年大型数据集上执行 RetrieveMultiple 查询时,您会比较慢. 原因 发生此问题是因为大型数据集缓存 Retrieve ...

  3. Step by step Dynamics CRM 2011升级到Dynamics CRM 2013

    原创地址:http://www.cnblogs.com/jfzhu/p/4018153.html 转载请注明出处 (一)检查Customizations 从2011升级到2013有一些legacy f ...

  4. Microsoft Dynamics CRM4.0 和 Microsoft Dynamics CRM 2011 JScript 方法对比

    CRM 2011 如果需要再IE里面调试,可以按F12在前面加上contentIFrame,比如 contentIFrame.document.getElementById("字段" ...

  5. Dynamics CRM 在表单上显示更改历史记录(审核历史记录)

    前言 虽然Dynamics CRM自带的审计很好,但是对于缺乏使用CRM经验的用户来说,自带的UCI界面实在是太隐藏了: 于是乎就出现了需求:想通过在表单上直接看到看审计历史记录: 在网上搜索了很多中 ...

  6. How to control PrincipalObjectAccess table growth in Microsoft Dynamics CRM 2011

    https://support.microsoft.com/en-us/kb/2664150 How to control PrincipalObjectAccess table growth in ...

  7. Dynamics CRM 2011 权限管理(转)

    http://www.cnblogs.com/LeoTang/p/3344265.html Dynamics CRM 2011 权限管理 CRM系统基于角色的权限主要通过部门.角色.用户.团队来 进行 ...

  8. Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法(转)

    本篇文章,介绍Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法. RetreiveMultiple方法,用于获取实体的多个实例,该方法的签名如下 ...

  9. Dynamices CRM JS 类库 神器 XrmServiceToolkit - A Microsoft Dynamics CRM 2011 & CRM 2013 JavaScript Library

    XrmServiceToolkit - A Microsoft Dynamics CRM 2011 & CRM 2013 JavaScript Library http://xrmservic ...

随机推荐

  1. css 时钟

    (转自:http://www.cnblogs.com/Wenwang/archive/2011/09/21/2184102.html) <!DOCTYPE html> <html l ...

  2. arcgis显示其他国家语言

    接手一个韩国的项目,需要在arcmap中配置一个韩国地图并发布到arcserver中进行切图,给的韩国地图的shapefile文件中属性字段都是韩文的,在中文的系统中,arcMap中显示的韩文都是乱码 ...

  3. Gitlab. Disable user creation on welcome page

    Login to your Gitlab > Admin area > settings > Features > remove the check mark "Si ...

  4. LeetCode Subsets (DFS)

    题意: 给一个集合,有n个互不相同的元素,求出所有的子集(包括空集,但是不能重复). 思路: DFS方法:由于集合中的元素是不可能出现相同的,所以不用解决相同的元素而导致重复统计. class Sol ...

  5. 《JavaScript Ninja》之挥舞函数

    挥舞函数 匿名函数为什么如此重要 通常使用匿名函数的情况是,创建一个供以后使用的函数.例如,将匿名函数保存在一个变量里,将其作为一个对象的方法,或者是将匿名函数作为一个回调.-->在这些情况下, ...

  6. PAT (Basic Level) Practise:1002. 写出这个数

    [题目链接] 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10100. 输出格式:在一行内输出n的各 ...

  7. allpaths 使用

    软件下载与说明:http://www.broadinstitute.org/software/allpaths-lg/blog/?page_id=12 原始数据的深度要达到100以上. 至少要两个库, ...

  8. UVa 11714 - Blind Sorting

    题目题意: 有n个不同的数,你可以询问a,b哪个大,会得到答案,然后问最少要几次保证能挑选出最大和第二大的数. 分析: n个数,先以打擂台的方式,两两比较出最大的,n - 1次,然后在由被最大PK下去 ...

  9. 274. H-Index

    Given an array of citations (each citation is a non-negative integer) of a researcher, write a funct ...

  10. 关于string的练习题目

    /*Are they equal*/#include<iostream>#include<string>using namespace std;int n;string dea ...