金蝶EAS DEP脚本汇总.docx
金蝶EAS DEP脚本汇总 在金蝶EAS系统中,DEP脚本是一种基于JavaScript语法的脚本语言,用于扩展系统的功能。下面是DEP脚本的详细知识点: 一、基本概念 DEP脚本是一种基于JavaScript语法的脚本语言,用于扩展金蝶EAS系统的功能。DEP脚本可以与Java代码集成,使用JavaImporter()方法引入Java包,使得DEP脚本可以调用Java中的方法和属性。 二、使用DEP脚本的好处 使用DEP脚本可以免除部署的麻烦,易于维护逻辑代码,并且语法与Java相似,易于学习和使用。 三、使用DEP脚本的缺点 使用DEP脚本的缺点是没有代码提示,需要手动记忆方法和属性的名称。另外,DEP脚本需要依赖Java代码,需要了解Java的基本语法和概念。 四、扩展脚本运行引擎 DEP脚本的运行引擎是Rhino,基于JavaScript语法,运行期解释执行。DEP脚本可以调用Java中的方法和属性,使用方式类似于代码调试。 五、变量声明 在DEP脚本中,变量声明使用var关键字,声明时无需指定类型,运行期确定类型。例如,var editData = pluginCtx.getDataObject();声明editData为编辑界面的编辑对象。 六、函数声明 在DEP脚本中,函数声明使用function关键字,声明中不包含类型,包含参数和返回值。例如,function createNewData(entityBosType, entityPK){...}声明了一个函数createNewData,用于创建值对象。 七、接口实现 在DEP脚本中,接口实现使用function关键字声明,例如,pluginCtx.getKDBizPromptBox("prmtHROrg").addDataChangeListener(function(event){...});给F7控件增加值改变监听器。 八、JavaImporter() JavaImporter()方法用于引入Java包,例如,var easNames = JavaImporter();easNames.importPackage(Packages.com.kingdee.eas.base.codingrule);引入了com.kingdee.eas.base.codingrule包中的内容。 九、with()语句 with()语句用于指定作用域,例如,with(easNames){...}指定了easNames的作用域,所有在该作用域中的变量和方法都可以调用easNames中的内容。 十、注意事项 在使用DEP脚本时,需要注意以下几点: * 需要了解JavaScript和Java的基本语法和概念。 * 需要了解金蝶EAS系统的基本知识和概念。 * 需要注意变量声明和函数声明的语法和规则。 * 需要注意JavaImporter()方法的使用和with()语句的作用域。
















剩余22页未读,继续阅读


- 粉丝: 5
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 公司网络组建方案.doc
- 大数据背景下的《二维动画设计》课程翻转课堂教学模式探究.docx
- 互联网+环境下学困生参与课堂合作学习的探究.docx
- 数据库车辆管理.doc
- 图书馆大数据模型精品文档.doc
- 水果行业电子商务的现状和发展趋势.doc
- 信息化背景下浅析电力客服管理体系.docx
- 人工智能对企业会计的影响及其对策.docx
- 学生成绩管理系统数据库设计方案[].doc
- 高中数学必修3第一章算法初步.ppt
- 谈项目经理如何在项目管理中发挥好作用.docx
- 云计算环境下的资源管理研究.doc
- 基于单片机的数字温度计和数字钟方案设计书.doc
- MySQL-DBA最佳技术实践.pdf
- Delphi机房管理.doc
- 浅议军校大学计算机基础课程教学改革.docx


