0

我想创建一个JS文件,它可以区分2011版和2013版DCRM。是否有一些我可以使用的功能或某种方式来检查JS正在CRM 2011上执行,而不是在CRM 2013上执行。如何使用JavaScript获取服务器版本CRM 2011或CRM 2013

我想为CRM 2011和CRM 2013解决方案创建一个通用代码,并且将处理一些特定的任务相应地使用服务器。

我很好,如果有一些客户端功能,在2013年发生异常,在catch块我会处理它,并将区分。但它“不应该给服务器方面的打击”。

请帮忙。

回答

5

您可以检查是否定义了CRM2013专用的JavaScript函数,如果脚本没有运行2011 CRM下,否则它是使用setFormNotification

var isCRM2013 = false; 
if (Xrm.Page.ui.setFormNotification !== undefined) 
{ 
    isCRM2013 = true; 
} 
CRM 2013

例如

0

我相信你可以使用RetreiveVesrion消息来获得CRM的实际版本。如果它从5开始 - 那么它是CRM 2011,以防从6开始 - 然后是CRM 2013.请重新检查以下内容sample

相关问题