1 / 45
文档名称:

DEP扩展脚本编写指南.doc

格式:doc   大小:1,108KB   页数:45页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DEP扩展脚本编写指南.doc

上传人:nb6785 2022/1/16 文件大小:1.08 MB

下载得到文件列表

DEP扩展脚本编写指南.doc

文档介绍

文档介绍:.
1 / 45
动态扩展平台扩展脚本编写指南
EAS产品部技术架构部 贺召军
导读
阐述基于动态扩展平台DEP开发的扩展脚本编写指南和相关注意事项,通过本规范指导开发工作。
适用读者
实施人员、现场二次开发人员、研nstance<>方法,如果需要引入其它包,<>;即可。如果没使用with指定作用域,则必须使用全名称〔包名+类名。
注意:当引入的不同包路径下有重复的类名称情况下,在with<easNames>{作用域中,该类名在引用时也需要指定其全路径。
变量
使用var 声明变量,声明时无具体类型运行期确定类型。例如var editData = <>;声明editData为编辑界面的编辑对象。变量的定义声明遵循javascript语法。
函数
使用 function 关键字开始函数的声明,在函数声明中看不到类型,包含参数和返回值,如下所示
5 / 45
.
//创建值对象
function createNewData<entityBosType, entityPK>
{
var objectValue =<>;
<entityBosType>;
<<entityPK>>;
return objectValue;
}
然后就可以调用了定义的函数了
var bizInterface = <new <entityPK>>;
<createNewData<entityBosType,entityPK>>; //新增
在javaScript中没有类的概念,接口实现也使用关键字function声明。比如给一些控件增加监听器:
//F7控件增加值改变监听
<"prmtHROrg">.addDataChangeListener<function<event>
{
<
"DATA CHANGED:" +<> +
"$$$$" + <>>;
}>;
//KDTable增加表格编辑事件监听
<"kdtEntrys">.addKDTEditListener<function<event,methodName>{
if<methodName == "editStopped">
{
<"$$$$$EditStopped">;
}
}>;
使用扩展脚本
扩展定义:针对扩展点编写扩展脚本。
扩展点:能够支持扩展脚本的公用业务方法,需要改变其执行效果预期的地方。
在实体或ui里扩展定义可编写扩展脚本,选择某个叶子节点即可编写针对该业务方法的前置脚本和后置脚本。前置脚本在业务方法被调用前被执行,后置脚本在业务方法返回后被执行。脚本中可以使用业务方法的参数,也可以设置业务方法的返回值。
第一章 上下文
扩展脚本中封装了两种上下文,插件上下文〔pluginCtx和方法上下文〔methodCtx。这两种上下文为系统内置,无需额外的声明或获取。
5 / 45
.
pluginCtx主要存放当前执行环境的相关信息,比如服务端的Context,客户端的界面控件、界面状态、编辑对象等。methodCtx存放当前操作的相关信息,包含方法参数和方法返回值。
〔pluginCtx
客户端和服务端的插件上下文存储的内容不一样,实现方式上,其分别对应于两个java类,和。这两个类中的方法均可以在脚本中直接使用。
上下文都存在get和put方法。脚本中直接使用get<key>获取值,put<key,value>设置值。
获取服务端上下文
<>获取服务端上下文,比如:
//服务端更新

最近更新

2025年哈尔滨职业技术学院单招职业倾向性测试.. 64页

2025年哈尔滨职业技术学院单招职业倾向性测试.. 59页

2025年哈尔滨铁道职业技术学院单招职业倾向性.. 60页

2025年哈尔滨铁道职业技术学院单招职业适应性.. 60页

2025年下半年英语等级考试准考证打印时间 4页

2025年唐山工业职业技术学院单招职业倾向性测.. 61页

2025年睡前故事哄女朋友(通用29篇) 25页

“大型海洋生物展”活动方案 28页

配电终端自动发现技术的实现 3页

配电线路带电作业特点与安全防护的分析 3页

配售分离环境下高比例分布式能源园区电能日前.. 3页

2025年眼镜店广告语 5页

2025年唐山幼儿师范高等专科学校单招职业技能.. 63页

2025年唐山幼儿师范高等专科学校单招职业适应.. 62页

2025年真诚的父亲节祝福语(精选400句) 36页

2025年唐山海运职业学院单招职业技能测试题库.. 61页

郑州与其他八大国家中心城市营商环境对比研究.. 3页

2025年初中七年级生物(下册)期末试卷及答案(必.. 6页

邮件营销个性化推荐方法 4页

遵义市暴雨气候特征分析 3页

2025年唐山科技职业技术学院单招职业技能测试.. 59页

2025年下半年中小学教师资格考试面试时间 4页

2025年唐山职业技术学院单招职业倾向性测试题.. 62页

2025年牡丹江大学单招职业技能测试题库有完整.. 61页

违纪违法典型案例对照剖析材料 5页

2024年贷款产品心得体会(精选9篇) 14页

汉字与中国文化复习笔记 44页

水彩画技法与赏析演示文稿 219页

林业代码表(共7页) 7页

古瑞瓦特逆变器说明书 2页