如何设置默认实体类型并在“查找”记录中查看?
例如,我有默认实体Account
和某些帐户视图My View 1
,但是我可以选择另一个实体Contact
,例如My View 2
。如何设置默认实体为Contact
,而不是Account
?
我发现类似这样的东西应该起作用:
document.getElementById("fieldid").setAttribute("defaulttype", "2");
但这对我不起作用。
只有这样
document.getElementById("fieldid").setAttribute("lookuptypes", "2");
但是有一个问题,在这种情况下我只能选择Contact
,因为Account
已经不存在了。我知道我可以在其中添加更多带有帐户索引号的值,并且只需更改订单即可,但就我而言,那里有30多个实体,我不想全部重写。
答案 0 :(得分:0)
CRM世界不支持您使用document.getElementById
遵循的方法,因为此代码将在将来的产品版本中中断。
支持的方法如下:
var control = Xrm.Page.getControl("regardingobjectid");
control.getAttribute().setLookupTypes(["contact", "lead"]);