1. 基本功能 1. 基本功能
本个案例中主要实现的功能点:主子业务对象,子表在新增的时候会接收主表传递过来的参数,从而在子表点击新增的时候就可以看见主表的信息。
主表的管理界面是左右结构,主表的表格维护方式是新页面编辑;
主表的编辑页面和从表的管理界面,从表的表格维护方式是新页面编辑;
从表的编辑界面,其中总箱数为主表的字段,在新增页面就可以看见主表传递过来的信息值:
2. 配置方法 2. 配置方法
配置
- 数据建模–数据结构–表定义:创建主从2张表,
TEST_CASE_202
和TEST_CASE_202DETAIL
。该步骤可参考 表定义 。 - 数据建模–建模向导–经典案例向导:创建主子2个业务对象,
TestCaseNewHot202
和TestCaseNewHot202Detail
该步骤可参考 经典案例向导 ,在经典案例向导第二步的时候要选择左右结构,主表、子表都是新增页面编辑的模板,按照顺序一步一步填完主子对象信息及绑定数据源。 - 对象建模–业务对象管理–业务对象:查询上一步创建的主业务对象,点击【新增】按钮,按照主对象再创建一个主业务对象
TestCaseNewHot202Copy
,保存并同步数据。这个业务对象是作为子表的虚拟子对象。
- 编辑子业务对象
TestCaseNewHot202Detail
,选择【子对象关系】tab页,新增一笔数据,将上一步新建的的主业务对象TestCaseNewHot202Copy
作为子业务对象的虚拟子对象;输入【子对象名称】、【对象关系类型】为一对一,【对象类型】为虚拟子对象,子业务对象保存方式,和表格维护方式不需要填写,保存然后绑定子对象关系字段。
- 在子业务对象中配置虚拟字段总箱数,用来显示主表的字段信息。选择【属性定义】tab页,新增一笔数据,输入【属性名】为
actualCaseQty
、【字段名】为ACTUAL_CASE_QTY
、【属性类型】为虚拟字段,以及【数据元素代码】,在关联子业务对象属性名中填写子对象关系中建立的虚拟子对象的【属性名称】值testCase202Copys
。
- 在子业务对象中配置接收参数:编辑子业务对象,选择【方法定义】tab页,编辑新增(add)方法,选择【方法参数定义表】tab页,新增一笔数据,输入【业务对象名称】为
TestCaseNewHot202
、【参数名】为actualCaseQty
、【属性名】为actualCaseQty
、【参数值类型来源】为传递参数。
- 编辑子业务对象
TestCaseNewHot202Detail
,点击【可视化布局】,进入到可视化界面,将新增的虚拟字段配置到界面上。
- 配置完后,生成代码的时候需要2个主对象一起生成代码。因为配置成虚拟子对象的业务对象是不会和普通子对象一样,只要点击主表生成就可以一起生成代码。