MS CRM 2011——打完rollup 12 之后如何打开系统记录
2015-07-14 18:12
267 查看
之前遇到过这样一个问题,在进行MSCRM 2011开发时,未将系统更新到rollup 12,开发的使用脚本打开系统记录的功能都没有问题(未按照SDK提供的方法编写代码),后来给系统打完rollup 12之后,发现之前所有打开系统记录的功能都不好用了,然后又重新按照SDK提供的方法修改代码,最终解决了此问题,看来在开发过程中一定要按照SDK提供的方法编写代码,否则之后系统升级就真的麻烦了。
以下介绍如何使用SDK提供的方法实现打开系统记录功能:
1、 使用Xrm.Utility.openEntityForm的方法打开系统页面:
备注: name:被打开的实体的名称;
Id:被打开的记录的ID,如果打开新建窗体时,此值可以设置为null;
Parameters:传递到另一窗体的参数;
具体介绍参见SDK:Xrm.Utility 的引用
2、 如果传递的参数在此实体中不存在相关的字段,则需要进行手动设置,具体的设置方法如下:
A、 打开需要被打开的实体的窗体设置;
B、 单击“窗体属性”,在“窗体属性”对话框中,选择“参数”选项卡;
C、 添加窗体允许的名称和数据类型参数;
3、 通过获取URL来获取传递到被打开的表单上的值:
获取URL地址的方法:
以下介绍如何使用SDK提供的方法实现打开系统记录功能:
1、 使用Xrm.Utility.openEntityForm的方法打开系统页面:
Function OpenNewForm() { Xrm.Utility.openEntityForm(name,id,parameters); }
备注: name:被打开的实体的名称;
Id:被打开的记录的ID,如果打开新建窗体时,此值可以设置为null;
Parameters:传递到另一窗体的参数;
具体介绍参见SDK:Xrm.Utility 的引用
2、 如果传递的参数在此实体中不存在相关的字段,则需要进行手动设置,具体的设置方法如下:
A、 打开需要被打开的实体的窗体设置;
B、 单击“窗体属性”,在“窗体属性”对话框中,选择“参数”选项卡;
C、 添加窗体允许的名称和数据类型参数;
3、 通过获取URL来获取传递到被打开的表单上的值:
获取URL地址的方法:
var FormURl = window.location.href;//获取URL地址 var FormURLCode = decodeURI(FormURl);//对获取到的URL地址进行解码
相关文章推荐
- 混合编程
- jstat undocumented
- 【socket】Socket的三个功能类TCPClient、TCPListener 和 UDPClient
- 内存管理中自动释放池与ARC的区别
- 用Checkbox来控制文本框是否为灰色不可编辑
- Hive中数据的加载和导出
- Swift开发教程--如何使UITableViewController背景透明
- oracle 字符串函数和日期函数
- 注意输入顺序
- iOS 利用FZEasyFile本地保存 和 常规保存
- 银联支付
- 让无JAVA运行时环境的电脑运行jar程序的简易方法
- java中的String.format使用
- 遍历List过程中删除元素的正确做法(转)
- 运维经验分享(二)-- Linux Shell之ChatterServer服务控制脚本二次优化
- 【集训队模拟 2013】Run
- Redis数据库的学习与实践—Redis的常用命令及高级应用
- SimpleDateFormat安全的时间格式化
- 利用GDAL提取正射影像中的感兴趣区域
- c#与java中byte字节的区别及转换方法