Dynamics CRM2013 在Visual Studio中开启脚本的Xrm.Page智能提示

时间:2023-03-08 18:49:23

前面篇博文http://blog.****.net/vic0228/article/details/49663751提到了通过引用XrmPage-vsdoc.js文件来启用Xrm.Page的智能提示,但该文件是2011版本的,所以2013以后增加的很多API是调用不出来的。无数次的在谷歌上众里寻他千百度,却始终找不到更新版本啊。

但在谷歌的过程中发现了这篇博文http://dkcrm.blogspot.com/2014/04/typescript-and-dynamics-crm-2013.html,文中提到了使用一个typescript文件实现了智能提示,资源的下载地在github中https://github.com/sduck/Crm2013TypeScript,所谓的typescript是微软的开源项目,由大神安德斯开发而成,要具体了解可自行百度。

下面说下具体使用,下载完名为Xrm.d.ts的文件,放在一个固定路径下(硬盘根目录或者项目文件夹下均可)。在visual studio中可使用typescript之前需要下载TypeScript for Microsoft Visual Studio,下载方式如下截图。

Dynamics CRM2013 在Visual Studio中开启脚本的Xrm.Page智能提示

Dynamics CRM2013 在Visual Studio中开启脚本的Xrm.Page智能提示

也可以直接把ts文件拖进你的project下面,vs会提示你需要安装什么,点击安装即可。

Dynamics CRM2013 在Visual Studio中开启脚本的Xrm.Page智能提示

最后新建一个脚本文件,注意需要将文件的后缀名改成typescript的ts后缀名(因为js文件是无法实现提示功能的),然后引用Xrm.d.ts,然后就可以继续酸爽的敲代码了。至于typescript你如果感兴趣可以自己去做深入的了解。

Dynamics CRM2013 在Visual Studio中开启脚本的Xrm.Page智能提示

过程看起来比较繁琐但却使一劳永逸的事,能很好的提高你的代码生产力。