Dynamics crm 使用window.Open打开带有预先填充的呼叫者和方向的电话表单

Dynamics crm 使用window.Open打开带有预先填充的呼叫者和方向的电话表单,dynamics-crm,dynamics-crm-2015,Dynamics Crm,Dynamics Crm 2015,一个人如何打开一个电话实体表单,使方向是传入的,并且在“发件人”字段中有一个联系人。我已经知道谁在打电话,我有GUID。我知道总是有联系。我知道电话总是有人打来 我必须使用window.open函数并在url中传递这些值。此站点()确实解释了如何为选项集和查找提供值,但在电话呼叫“发件人”字段中不是简单的查找,而是参与方列表。方向不是一个选项集,而是两个选项(如果有区别的话) 我只是试过这个 var extraqs = "directioncode=1&from=" + contacti

一个人如何打开一个电话实体表单,使方向是传入的,并且在“发件人”字段中有一个联系人。我已经知道谁在打电话,我有GUID。我知道总是有联系。我知道电话总是有人打来

我必须使用window.open函数并在url中传递这些值。此站点()确实解释了如何为选项集和查找提供值,但在电话呼叫“发件人”字段中不是简单的查找,而是参与方列表。方向不是一个选项集,而是两个选项(如果有区别的话)

我只是试过这个

var extraqs = "directioncode=1&from=" + contactid;
    window.open("https://myserver.crm4.dynamics.com/main.aspx?etn=phonecall&pagetype=entityrecord&extraqs=" + encodeURIComponent(extraqs));
但我不能让它工作。我试着前后摆弄这些值,有时我没有得到任何错误,但也不起作用。有时我会遇到System.Web.HttpUnhandledException。我知道可能是因为格式不对

我想的另一个选择是,我可能可以在url中将这些值传递给表单,然后创建一个函数来形成onLoad事件,在这里我可以更容易地设置这些字段。但对我来说,这听起来是个解决办法


但我的问题是,我可以,如果可以,如何设置这两个字段?

政党列表不能像简单的查找那样设置。 看看这篇博文,它可能会指导你设置派对名单


不能像简单的查找那样设置参与方列表。 看看这篇博文,它可能会指导你设置派对名单


它使用Xrm.Utility.openEntityForm,而我必须使用window.open。但是谢谢你的回答。我现在通过在url中传递值解决了这个问题,然后在表单的onload事件中创建了一个函数,该函数将执行其余操作。它使用Xrm.Utility.openEntityForm,而我必须使用window.open。但是谢谢你的回答。我现在通过在url中传递值解决了这个问题,然后在表单的onload事件中创建了一个函数,该函数将完成其余的工作。