JEPLUS后台代码——JEPLUS软件快速开发平台
后台代码
功能:在主表中新增一条数据点击保存时,在子功能中也添加一条信息。
整体的实现思路 我们的子功能实现是通过子表和主表有一个共同的键 来实现,那我们实现时可以考虑,在我们点击保存时肯定是触发了某个方法,在这个方法执行完成之前 我们拿到想要在子表中录入的信息,带入他关联的键 进行相应的添加即可实现
首先按照之前的操作先创建出一个子功能来,将表中的展示方式设置为 表单横向展示
运用我们系统中的类生成器,填写要新增类的地址 和类型 生成Action
在我们的后台中即可生成对应的类型
经过后台代码的查看 发现在点击保存时 执行了 doSave(); 这个方法,但是只是实现了当前页面的的保存并没有对子功能中的表进行新增,那么我们要重写这个方法进行功能的实现
我们做的功能是通过保存 主表字段 来进行子功能中 子表1 的添加
系统中封装好了一个DynaBean对象,我们首先拿到编码ZB_ZBZD 通过在后台中dynaBean.getStr("TE_HT_ZB_ID"); 即可拿到相应的值
然后找到 主表中和子功能中关联的唯一键 TE_HT_ZB_ID
在后台中bean.setStr(BeanUtils.KEY_TABLE_CODE, "TE_HT_ZB1"); 可以和对应的子表可以关联起来 通过唯一键和想要的信息将其录入进去即可
提示: 这是自己做的一个简单测试,文中的硬编码并不提倡使用,只是作为演示使用。 还有并没有设置事物的概念,暂时只是在Action类中进行简单的实现,若考虑事物的情况 我们要在service中进行编写。
扫码关注我们 得更多惊喜福利
- JEPLUS后台代码——JEPLUS软件快速开发平台
- JEPLUS工作流之分支聚合——JEPLUS软件快速开发平台
- JEPLUS工作流之简易审批——JEPLUS软件快速开发平台
- JEPLUS工作流之控制字段——JEPLUS软件快速开发平台
- JEPLUS之自由流程——JEPLUS软件快速开发平台
- JEPLUS工作流之判断流程——JEPLUS软件快速开发平台
- JEPLUS之简单流程创建——JEPLUS软件快速开发平台
- JEPLUS之特殊字段类型的使用——JEPLUS软件快速开发平台
- JEPLUS平台单点登陆实现方式——JEPLUS软件快速开发平台
- JEPF的魔改版本出炉JEPLUS软件快速开发平台2018年重头戏
- JEPLUS列表打印配置——JEPLUS软件快速开发平台
- JEPLUS之表单特效配置——JEPLUS软件快速开发平台
- JEPLUS工作流之分支聚合——JEPLUS软件快速开发平台
- JEPLUS工作流之流程事件——JEPLUS软件快速开发平台
- JEPLUS工作流之分支聚合——JEPLUS软件快速开发平台
- JEPLUS之APP自定义插件注意事项——JEPLUS软件快速开发平台
- JEPLUS报表制作——JEPLUS软件快速开发平台
- JEPLUS之APP自定义插件——JEPLUS软件快速开发平台
- JEPLUS按钮配置——JEPLUS软件快速开发平台
- JEPLUS前端JavaScript的植入——jeplus软件快速开发平台