crm 2011中的getControl.setDefaultView导致错误

时间:2012-06-28 18:00:25

标签: javascript dynamics-crm dynamics-crm-2011

我用过

document.getElementById("customerid").setAttribute("defaulttype", "2");
document.getElementById("customerid").setAttribute("lookuptype", "2");
Xrm.Page.getControl("customerid").setDefaultView("{A9AF0AB8-xxxx-xxxx-xxxx-C6281FED7FAB}");
Form_onchange()中的

,它给了我这个错误:

  

Object不支持此属性或方法“。

如果我关闭弹出窗口,程序实际上可以正常工作。

可能是什么问题?

P.S。我正在运行IE9,并且错误消息未指定不支持哪种方法。

1 个答案:

答案 0 :(得分:1)

“{A9AF0AB8-xxxx-xxxx-xxxx-C6281FED7FAB}”不是有效的GUID。确保使用视图的确切GUID。

好的,我从来没有见过任何人出过GUID ......

无论如何,取出第2行,看看是否有效。我检查了一些代码,我有第1行和第1行。 3.

此外,您的查询需要已经能够在界面内从帐户切换到联系人(类型代码1 - > 2)(作为用户而不是通过javascript)。