Dynamics CRM JS打开创建记录页面

// 以下示例是OP V9.0版本

//是客户窗体页面打开商机创建记录页面,需要将客户信息带入到商机页面。customerid为商机实体lookup客户字段。

 var parameters = {};

  // 如果传递的变量是 lookup 类型的字段,需要分别存储 id 和 name、type。

  parameters["customerid"] = Xrm.Page.data.entity.getId().replace("{", "").replace("}", "");

  parameters["customeridname"] = Xrm.Page.getAttribute("name").getValue();

  parameters["customeridtype"] = Xrm.Page.data.entity.getEntityName();

  // 设置文本字段

   parameters["quotenumber"] = "opp-" + Date.parse(new Date());

 

  //设置为true则会在新窗口打开,false是在当前标签打开

  var options = { openInNewWindow: false };

  //打开新建 entity record 窗口,这里的entityName指相对应需要打开的 entity 的 name

  Xrm.Utility.openEntityForm("opportunity", null, parameters, options); 

  

posted @ 2021-11-25 09:56  30号少年  阅读(99)  评论(0编辑  收藏  举报