2013-08-29 68 views
1

我正在使用Dynamics Online(2011)。我试图根据客户端选择创建所需的字段,但为了让我开始,我已经编写了下面的脚本,无论他们选择了什么,都需要该字段。但是,当我运行调用这个函数时,我得到以下错误。任何帮助将被高度占用。Dynamics Online(2011)crmForm.SetFieldReqLevel问题

function updateProductAreaRequirement() { 


    try { 
     crmForm.SetFieldReqLevel("pt_productarea", 1); 
    } 
    catch(err) { 

     alert("Error : " + err); 
    } 

} 

enter image description here

回答

4

您正在使用CRM 4 JavaScript,请尝试较新的CRM 2011语法。

Xrm.Page.getAttribute("pt_productarea").setRequiredLevel("required"); 

Xrm.Page Reference

+0

非常感谢你,它工作完美! –

1

请仔细阅读本讨论discussion。有人提出了针对同一问题的解决方法。我希望它能帮助你。

crmForm.all.<fieldname>Select.children[1].bCached = false;