您的位置:首页 > 编程语言

JEPLUS后台代码——JEPLUS软件快速开发平台

2018-07-12 10:34 519 查看

后台代码


功能:在主表中新增一条数据点击保存时,在子功能中也添加一条信息。


整体的实现思路  我们的子功能实现是通过子表和主表有一个共同的键 来实现,那我们实现时可以考虑,在我们点击保存时肯定是触发了某个方法,在这个方法执行完成之前 我们拿到想要在子表中录入的信息,带入他关联的键   进行相应的添加即可实现


首先按照之前的操作先创建出一个子功能来,将表中的展示方式设置为  表单横向展示



运用我们系统中的类生成器,填写要新增类的地址 和类型  生成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中进行编写。

扫码关注我们  得更多惊喜福利

                                                                    

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息