1. 基本功能 1. 基本功能
本个案例中主要使用的是主从孙表、扩展表和AB表,AB表是指A表和B表通过中间表关联。界面布局则是配置成了左右结构,左边为主表查询,右边上部分为主表表单内编辑,右边下部分分为三个tab页,第一个tab页是扩展表,第二个tab页是AB表,第三个tab页是分为左右结构的子表&孙表。功能点主要是扩展表、AB表、主从孙表的配置,三者之间的对象关系配置及页面布局设计。
2. 配置方法 2. 配置方法
配置
- 数据建模–数据结构–表定义:创建6张表分别为主表
TEST_CASE_302
,2张从表TEST_CASE_30201、TEST_CASE_30202
,一张孙表TEST_CASE_3020201
,AB
表TEST_CASE_302AB
及中间表TEST_CASE_302LINK
。
- 数据建模–建模向导–经典案例向导:使用向导,根据6张表的主子关系,选择自定义布局,快速创建6个业务对象,该步骤可参考 经典案例向导 。
- 对象建模–业务对象管理–业务对象:查询并编辑上一步创建的主业务对象
TestCaseNewHot302
,选择【子对象关系】tab页(这里主要介绍AB表的关联关系配置,其余的主子关系配置与其他案例一样,不再重复描述。),新增一笔数据,输入【属性名称】为testCase302ABs
、【子对象名称】为AB表对应的业务对象TestCaseNewHot302AB
、【对象关系类型】一对多、【对象类型】关联子对象、【子业务对象保存方式】统一保存、【子业务对象的排序号】、【表格维护方式】表格内编辑、【关联对象名称】为中间表对象TestCaseNewHot302LINK
,保存数据。然后新增2条子对象关系字段数据,一条是配置子属性名(TestCaseNewHot302AB
对象的ID主键testCase302abId
)和关联属性名(TestCaseNewHot302LINK
对象的IDtestCase302abId
),另一条是配置属性名(TestCaseNewHot302
的ID主键testCase302Id
)和关联属性名(TestCaseNewHot302LINK
对象的IDtestCase302Id
)。
- 进入主业务对象的子表【页面列表】,点击新增按钮;进入新增页面列表界面,【页面类型】选择管理页面,此字段为必填,【页面名称】和【描述】非必填,然后点击保存按钮。
- 点击【可视化布局】按钮,进入可视化界面编辑,通过拖拽控件实现图片可视化配置。简要介绍布局:1)刚进入的时候有默认的两个DIV;2)拖拽一个ROW行,接着拖拽两个COL列,每个列的栅格数可以自定义格子数,样式名称分别设置为ModuleLeft、ModuleRight,这两个样式是左侧查询必填的样式。格子数总和必须为12;3)左边form容器,接着拖拽panel_group容器组件,其次是是group,最后拖拽基础组件,左侧下部分两个row,分别放置按钮和主表表格。4)右侧上部分放置文本框和按钮,下部分form容器,接着拖拽tabs,点击’+’,新增3个tab页面,每个tab页下放置按钮和表格,扩展表是表单内编辑,还要加文本框;
其中,子表&孙表左右排版,配置情况同上;