金蝶EAS DEP扩展脚本开发指南与实例

需积分: 33 3 下载量 175 浏览量 更新于2024-07-07 收藏 4.16MB DOC 举报
金蝶EAS DEP扩展脚本编写示例文档详细介绍了在金蝶企业应用套件EAS的动态扩展平台(DEP)环境下,如何进行脚本开发、调用业务方法、处理异常、自定义基础资料和单据、以及给常用控件添加事件的指导。该文档的目标读者包括实施人员、现场二次开发人员和研发中心的客户化开发人员,适用于金蝶EAS V7.5及以上版本,对于7.5以下版本同样可以作为参考。 文档首先强调了基于DEP开发扩展脚本的重要性,其内容分为九个章节: 1. **上下文管理**:介绍了插件上下文(pluginCtx),如获取服务端和客户端上下文,以及与界面控件交互的方法。还讲解了方法上下文(methodCtx),涵盖了参数获取、返回值操作以及常用方法。 2. **业务方法调用**:详细说明了客户端和服务器端两种方式调用业务方法,并提供了快速插入业务方法调用的技巧。 3. **自定义异常处理**:定义和调用自定义异常,区分了服务器端和客户端的调用方式,并给出了实例。 4. **自定义基础资料和单据**:指导如何通过远程接口获取和操作自定义数据,并提供了示例脚本。 5. **控件事件处理**:展示了如何给F720、CheckBox、ComboBox等常见控件添加事件监听。 6. **函数库使用**:介绍了函数库的定义和调用,提升开发效率。 7. **打点提示与调试**:涵盖环境准备、使用打点提示功能以及客户端和服务器端的调试方法。 8. **常见问题解答**:列出了开发过程中可能会遇到的问题,如监听器的删除问题、私有方法调用限制和强制类型转换的限制。 9. **附录一:关于Rhino**:可能涉及Rhino引擎的介绍,这是EAS DEP中用于JavaScript脚本运行的环境。 这份文档为金蝶EAS的开发者提供了一套完整的脚本开发和调试指南,旨在帮助他们更有效地扩展和定制系统功能。通过学习和实践这些内容,开发者可以更好地理解和应对DEP中的各种编程挑战。