Dynamics CRM 用openEntityForm打开新窗体传lookup字段时的注意事项

原创 2017年11月15日 15:00:54

     在利用openEntityForm打开新的实体页面时,如果需要传值则在对应的参数位上,传个参数集object即可。

var redeem = {};
redeem["new_productid"] = Xrm.Page.data.entity.getId().replace('{', '').replace('}', '');
redeem["new_productidname"] = Xrm.Page.getAttribute("new_productname").getValue();

Xrm.Utility.openEntityForm("new_redeem", null, redeem);

    但参数集中含有lookup字段时,则赋值的方式和我们在form开发时给页面上的lookup字段的赋值是不一样的,这块要注意下,正确的赋值方式如上代码。

    下面这种赋值方式是错的

var redeem = {};
redeem["new_productid"] = [{
    id: Xrm.Page.data.entity.getId().replace('{', '').replace('}', ''),
    name: Xrm.Page.getAttribute("new_productname").getValue(), entityType: "new_product"
}];


Xrm.Utility.openEntityForm("new_redeem", null, redeem);

     而当我们遇到openEntityForm打开的新页面报错时,并没有具体的报错信息,只能一行行代码注释来查找问题。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Dynamics CRM 2011/2013 通过Javascript给lookup字段赋值

仅仅做下记录,因为老是用到但老是
  • woniu1104913
  • woniu1104913
  • 2014年05月06日 14:07
  • 1900

Dynamics CRM2016 Web Api之查询查找字段的相关属性

之前有篇博文介绍了如何获取查找字段的name值(跳转),本篇在此基础上再延伸下,实现的效果类似于EntityReference,可以取到查找字段的id,name,localname。    这里我以客...
  • woniu1104913
  • woniu1104913
  • 2016年12月03日 14:03
  • 1102

Dynamics CRM 2011编程系列(46):为多选的Lookup控件赋值

转载地址:http://blog.csdn.net/ghostbear/article/details/8295685
  • y_f123
  • y_f123
  • 2014年06月20日 17:25
  • 586

Dynamics CRM2016 Web API之获取查找字段的text及选项集的text

本篇再来介绍个web api的功能,关于lookup的text这里只是略带,因为有expand,现有的web api就能实现,主要提的是选项集的text,我们通过基本的查询api查出来的字段值只带有v...
  • woniu1104913
  • woniu1104913
  • 2016年05月16日 20:37
  • 9075

Dynamics CRM 查找字段下拉的最多10个选项的排序规则

原文链接来自DTCCh论坛http://dynamics.ms-talent.com.cn/bbs/content/?id=1406&catogory=CRM   如果你是从事dynamics crm...
  • woniu1104913
  • woniu1104913
  • 2016年11月23日 14:37
  • 506

Dynamics CRM项目实施技术规范

1 项目设计阶段 1.1 自定义和扩展Dynamics CRM规范 1.1.1 自定义实体的使用 1. 优先考虑使用系统现有实体,为其添加自定义属性; 2. 重新命名现有实体以使实体更具有意义...
  • i_houpes
  • i_houpes
  • 2016年04月27日 11:17
  • 1106

Dynamics CRM2013 Lookup Filtering using addCustomFilter

dynamics crm中对lookup视图的过滤是一个很平常性的需求,在2011的时候都是用添加自定义视图的方式例如下面这段示例代码 var pEntityName = "sc_stock"; ...
  • woniu1104913
  • woniu1104913
  • 2014年07月22日 10:01
  • 1280

Microsoft Dynamics CRM 安装注意事项(请朋友们补充)

最近安装Microsoft Dynamics CRM 遇到的了很多烦人的小问题,特此记录下需要注意事项 仅供参考: 服务器:Windows Server 2012 R2 Datacenter 安装及顺...
  • zhurcn
  • zhurcn
  • 2016年07月12日 14:47
  • 1480

Dynamics CRM2016 时间字段属性中的新增行为

之前的博客中有特地介绍过CRM中的时间字段以及它在不同的应用场景中涉及的时制转换,而CRM2016又给时间字段添加了新的行为,具体见下属截图,简单介绍下每个图中对应的行为的意思,最后会做demo来具体...
  • woniu1104913
  • woniu1104913
  • 2016年04月19日 14:08
  • 4103

Dynamics CRM Ribbon WorkBench 当ValueRule的值为空时的设置

Ribbon WorkBench 当ValueRule的值为空时的设置
  • woniu1104913
  • woniu1104913
  • 2016年10月11日 11:45
  • 444
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Dynamics CRM 用openEntityForm打开新窗体传lookup字段时的注意事项
举报原因:
原因补充:

(最多只允许输入30个字)