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. asp.net页面间传值的几种方法

    表单提交 传送页面代码 <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server ...

  2. setInterval 函数传参(方法一)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. MySQL Cluster在线备份和恢复

    备份方式 一般MySQL数据库都是用mysqldump命令进行数据备份,其生成的文件实际上是创建对象和导入对象的sql语句. 在MySQL Cluster集群上,可以在管理节点上使用start bac ...

  4. windows 任务栏图标宽度固定

    这个需要修改注册表. win+r regedit ->enter 找到以下项 HKEY_CURRENT_USER-Control Panel-Desktop-WindowsMetrics 新建字 ...

  5. Java-->多线程复制(文件指针)

    --> 这里用到两种方法...其实也不算两种,就一点点不一样而已... ---> Test 测试类 package com.dragon.java.multithreadcopy; imp ...

  6. DEDE调用频道封面{dede:field:content/}内容方法

    DEDE怎样在首页调用频道封面页{dede:field:content/}内容的方法,当我们用 织梦DEDECMS 做网站的时候,首页往往会加上关于我们或者企业简介之类的文字,在栏目里 当我们用织梦D ...

  7. 关于SSH整合中对于Hibernate的Session关闭的问题

    在web.xml的Struts2的配置上面加上 <filter> <filter-name>OpenSessionInViewFilter</filter-name> ...

  8. 文件API及其特点

    Internet Explorer 10 和使用 JavaScript 的 Windows 应用商店应用引入了对文件 API 的支持.文件 API 是万维网联合会 (W3C) 的一个 Web 规范草案 ...

  9. MySQL性能参数详解 - max_connect_errors

    max_connect_errors是一个MySQL中与安全有关的计数器值,它负责阻止过多尝试失败的客户端以防止暴力破解密码的情况.max_connect_errors的值与性能并无太大关系. 默认情 ...

  10. 在apache连接多php的时候遇到了问题,怎么切换多个php版本?

    PHP 在apache连接多php的时候遇到了问题,怎么切换多个php版本? 我的机器里面有一个apache2.2.22,但是有两个php,5.3.10和5.4.3,5.3.10是mac os x带的 ...