在我的Microsoft CRM中,我需要创建一个复制铅的克隆按钮,这样我的用户就可以在其中修改少量数据然后保存它。 我成功地将按钮添加到function区并按以下代码设置克隆我的主角:
Webresource:
使用Javascript:
function GetContext() { var _context = null; if (typeof GetGlobalContext != "undefined") _context = GetGlobalContext(); else if (typeof Xrm != "undefined") _context = Xrm.Page.context; return _context} function cloneCase() { if (Xrm.Page.data.entity.getId() == null) { alert('First save the record before Clone Case') } else { var CRMContext = GetContext(); var serverUrl = CRMContext.getServerUrl(); var caseid = Xrm.Page.data.entity.getId(); caseid = caseid.replace('{', '').replace('}', ''); //Below URL is for CRM online var url = serverUrl + 'main.aspx?etc=112&extraqs=%3f_CreateFromId%3d%257b' + caseid + '%257d%26_CreateFromType%3d112%26etc%3d112%26pagemode%3diframe&pagetype=entityrecord'; Window.open(url, 900, 600, 'toolbar=no,menubar=no,resizable=yes'); } }
问题在于,当我保存我的克隆线索时,因为我复制的是具有原始线索ID的URL,当我保存它时,它不会保存为新线索,而是保存而不是原始线索,因为它有相同的身份。 关于如何以保持URL克隆的方式修改我的JavaScript代码的任何想法,因为它是唯一的方法来获得与原始信息完全相同的信息,但保存为新的引导而不是Microsoft CRM中的原始信息。 谢谢!
如果您查看此页面 ,您将在页面底部找到一个示例,说明如何打开新表单并将数据发送到新表单,您可以使用该表单预填充字段。
以上就是jQuery教程分享如何在crm中克隆后动态更改潜在客户ID?相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/532434.html