我正在使用Eclipse作为JavaScript IDE。
我想在此环境中设置Xrm.Page库(用于代码完成和帮助)。
我找不到任何单独的库文件和任何工具,仅适用于Visual Studio。 是否有在Eclipse中使用它的解决方案?
答案 0 :(得分:1)
\sdk\templates\xrm.pagescriptprojecttemplate
\Scripts\XrmPageTemplate.js
现在您可以将XrmPageTemplate.js文件带入Eclipse并使用代码完成等进行开发。
2013年12月2日更新
在看了你的评论后,我做了一些进一步的调查。与Visual Studio不同,Eclipse不支持以可靠的方式从JavaScript源代码完成代码。在大多数情况下,它需要创建一个自定义插件来支持自动完成。
引自Add External JS Libraries to Eclipse JSDT-driven Projects:
理论上可以创建添加到构建路径的资源 可用于内容辅助。这是一个重要的区别,因为 确保扫描文件并不能保证文件被扫描 正确转换为可用的对象模型。那是因为,在 为了使一些基于JDT的功能正常工作,类类型 在许多情况下必须推断出信息。 Eclipse检查了 JavaScript抽象语法树(AST)为了生成"虚拟" 课堂信息。而各种各样的独特惯例 可以处理诸如Dodo,jQuery和Prototype之类的JavaScript工具包 在某种程度上,在这一点上,它仍然是临时的。
一些流行的JS库的制作者已经发挥了积极的作用 通过插件将他们的对象模型暴露给Eclipse。
由于Dynamics CRM唯一受支持的开发环境是Visual Studio,因此不太可能会发布自定义插件以支持Xrm.Page
。