我想创建一个JS文件,它可以区分2011版和2013版DCRM。是否有一些我可以使用的功能或某种方式来检查JS正在CRM 2011上执行,而不是在CRM 2013上执行。如何使用JavaScript获取服务器版本CRM 2011或CRM 2013
我想为CRM 2011和CRM 2013解决方案创建一个通用代码,并且将处理一些特定的任务相应地使用服务器。
我很好,如果有一些客户端功能,在2013年发生异常,在catch块我会处理它,并将区分。但它“不应该给服务器方面的打击”。
请帮忙。
我想创建一个JS文件,它可以区分2011版和2013版DCRM。是否有一些我可以使用的功能或某种方式来检查JS正在CRM 2011上执行,而不是在CRM 2013上执行。如何使用JavaScript获取服务器版本CRM 2011或CRM 2013
我想为CRM 2011和CRM 2013解决方案创建一个通用代码,并且将处理一些特定的任务相应地使用服务器。
我很好,如果有一些客户端功能,在2013年发生异常,在catch块我会处理它,并将区分。但它“不应该给服务器方面的打击”。
请帮忙。
您可以检查是否定义了CRM2013专用的JavaScript函数,如果脚本没有运行2011 CRM下,否则它是使用setFormNotification
var isCRM2013 = false;
if (Xrm.Page.ui.setFormNotification !== undefined)
{
isCRM2013 = true;
}
CRM 2013
例如
我相信你可以使用RetreiveVesrion消息来获得CRM的实际版本。如果它从5开始 - 那么它是CRM 2011,以防从6开始 - 然后是CRM 2013.请重新检查以下内容sample