- 1
- 0
- 约1.06千字
- 约 35页
- 2019-10-13 发布于湖北
- 举报
BOS WEB平台系统部
2014.10
;需求介绍
准备
Dep中导入业务单元
元数据扩展
开发
扩展已有界面
调整界面(字段、控件)
Css扩展
Js扩展
功能扩展
测试
;Demo系统是一个非常简单但又很典型的小功能,是对标准产品中费用申请单的扩展化修改。
;列表页面
查询结果表格中第三列增加”所属项目”列
编辑页面
页面基本信息块中增加“所属项目”字段,F7控件,必录
页面基本信息块中增加“车辆”字段,F7控件
页面基本信息块中增加“车辆费用”字段,复选框
页面基本信息块中增加“报销区域??字段,F7控件
设置“提交” 按钮的显示样式
设置“所属项目”的默认值
实现“车辆费用”对车辆和报销区域的控制
实现“车辆”和“报销区域”的级联;元数据的修改
本实例主要针对在dep中进行元数据的修改,大致分为以下步骤
;dep导入业务单元
;修改费用申请单主实体
;修改费用申请单的主query-导入实体;修改费用申请单的主query-导入字段;启用元数据;标准产品的扩展
对于费用申请单标准产品的扩展大致分为以下步骤;扩展开发平台中导入业务单元
;
需求解读
查询结果表格中在第三列增加“所属项目”列
扩展页面
配置页面;扩展列表页面
;配置列表页面
;测试;需求
页面基本信息块中增加”所属项目”字段,F7控件,必录
页面基本信息块中增加”车辆费用”字段,复选框
页面基本信息块中增加”车辆”字段,F7控件
页面基本信息块中增加”报销区域”字段,F7控件
设置”提交”按钮的显示样式
设置”所属项目”的默认值
通过车辆费用的变化,设置”车辆”、”报销区域”的变化
“车辆”、“报销区域”实现联动
扩展页面
配置页面;扩展编辑页面
;配置编辑页面;CSS扩展-提交按钮样式的修改
;CSS扩展测试;JS扩展
JS扩展主要是针对车辆费用的功能扩展。
如果车辆费用=True,则车辆、报销区域俩字段可见,且必录
如果车辆费用=false,则车辆、报销区域字段不可见,且非必录
;JS扩展
编辑控件属性;定义事件;JS扩展测试;功能扩展
本示例主要针对单据新建时默认值的设定逻辑,通过功能扩展来实现单据中所属项目属性的默认值;;功能扩展方式
目前提供两种扩展方式:
纯脚本模式(所有业务逻辑通过脚本实现)
Java代码+脚本混合模式(业务逻辑通过java代码实现,然后再通过脚本调用这个类的方法)
;脚本扩展;Java代码+脚本混合模式;功能扩展开发???试;页面分配;扩展开发详解—扩展开发流程;特别声明
原创力文档

文档评论(0)