经典案例向导

1.基本功能 1.基本功能

通过使用经典案例向导,选择上一步创建的表结构,然后选择页面布局,绑定数据,可以快速的创建出业务对象。

2.配置方法 2.配置方法

2.1.选择表结构 2.1.选择表结构

功能描述

指定业务对象所需要的表或视图并定义表的上下级关系。

操作说明

  1. 打开界面默认加载当前视图下的表和视图,并且视图名自动赋值当前视图名称。
  2. 选择其他视图时,过滤当前视图下引用的对应视图的表和视图。
  3. 视图名中自动联想出当前项目中的所有视图名称。
  4. 右侧列表的根节点为主表,再根节点下添加子节点为从表,子节点下添加孙子节点为孙子表,选择的表结构(单表、主从表、主从孙..)会决定下一步显示页面布局。
    向导1

2.2 选择页面布局 2.2.选择页面布局

功能描述

  1. 页面加载时根据上一步选择的表结构,把符合结果的所有布局显示出来,同时显示自定义布局和导入页面原型选项。如果选择的表结构没有符合的布局,则只显示自定义布局选项。
  2. 如果需要导入页面原型布局则选择导入页面原型选项,弹出导入页面原型弹窗。左侧为页面原型列表,右侧为选中页面的编辑区域。
    1)选中页面后,会默认赋值业务类型为Default。
    导入页面原型1

2)如原型页面未配置数据源,则添加一个默认的数据源。数据源会默认根据表结构进行匹配,用户可以再次编辑调整。
导入页面原型2

3)如果当前页面数据源结构大于表结构,选中页面会提示无法导入。只有当数据源结构小于等于当前表结构,才允许导入。
导入页面原型3

4)点击确定,会对页面配置进行校验。校验未通过则弹窗提示。校验内容包括:页面类型、业务类型不能为空;数据源必须绑定表名;数据源结构与当前表结构是否能够匹配。
导入页面原型

5)如通过校验,会加载当前选中原型页面的布局数据。加载完成关闭弹窗。
导入页面原型4

6)进入第四步后,可以在可视化界面看到选中的页面列表及布局数据。控件根据页面原型中配置的数据源及匹配的表名,自动添加布局元素业务对象名称。如原型中未配置数据源,默认为主数据源。
导入页面原型5

操作说明

向导2
说明:
【上一步】按钮,弹出刷新的提示信息。点击【确定】跳转到选择表结构选择页面,点击【取消】关闭提示信息,停留在当前页面。
【下一步】按钮,选择某个布局信息后跳转到填写业务对象信息和子对象关系页面。状态:可用。

2.3.填写业务对象信息和子对象关系 2.3.填写业务对象信息和子对象关系

功能描述

主要是介绍填写业务对象信息和子对象关系,包括业务对象基本信息、属性定义和子/孙子对象关系及子/孙子对象关系字段。

操作说明

向导3
按钮说明
1.【调整】按钮,当选择常规布局,按钮可用;当选择的布局为自定义布局时,按钮状态不显示。
2.【加入业务对象】按钮,可以选择已完成的业务对象作为当前对象的子对象。
3.【新增】按钮,新增一条子对象或属性定义。
3.【批量删除】按钮,删除选中的数据。
4.【上一步】按钮,返回到选择页面布局页面。
5.【完善XX校验信息】或【下一步】按钮,校验必填项信息的完整性和跳转到绑定数据源页面。
操作流程
1. 会根据选择的页面布局带出业务对象的主信息和属性定义,【表名视图】根据第一步骤选择情况自动赋值对应视图,左侧的树结构上展示业务对象名称及对象名称视图。【业务对象视图】则自动赋值当前视图名称。其中业务对象 、维护方式、描述可进行重新输入,带有红色星号为必须项。【功能模块】字段数据源来源于:对象建模-基础数据-模块管理。如果联想不出数据记得这里维护。【java路径】维护注意格式,必须是小写字母+/。举例:【bas】、【bas/port】。【业务对象类型】是非空字段。默认为空。选择下拉选项的时候需要校验。如选择通用业务对象,但是表名视图不是当前视图,需要给出提示。【引用的表不能创建通用业务对象和版本控制对象!】。如果是IPF环境则选择版本控制对象,但是表名视图不是当前视图,需要给出提示。【引用的表不能创建通用业务对象和版本控制对象!】。
QQ截图20210316171617
2. 带出来的属性定义可以修改UI组件类型或新增属性类型为虚拟字段跟特征值的属性。
3. 当为主从布局时,还需要完善子对象关系和子对象关系字段,如图:
向导4
当存在有孙子对象的时候,也需要完善子对象信息,才能进入下一步的操作。
4. 当前创建的业务对象下需要挂之前创建好的业务对象,可以点击【加入业务对象】,跳转到【加入业务对象】界面,查询已有的业务对象,勾选并确认。此时会将业务对象显示到子对象上。此时子对象上的【表名所属视图】和【业务对象视图】根据所选对象自动赋值,另外此处添加的业务对象的【业务对象类型】不允许修改。
QQ截图20210316171718

2.4.绑定数据源 2.4.绑定数据源

功能描述

根据选择的页面布局,丰富前端界面的样式和组件。

操作说明

向导5
说明: 页面会根据第二步选择的页面布局显示布局信息并自动绑上相应的数据源。只需通过设置按钮拖拽所需要的字段按钮等。
操作流程
1. 表单布局字段的绑定
向导6
说明:页面布局已经指定了对应的数据源,点击齿轮设置按钮,可进入绑定字段界面,用表格形式展示,用户可以自定义需要显示的字段以及行和列,也可进行合并和拆分单元格。可以用拖拽移动到表格中。
2. 表格字段的绑定
向导7
说明:页面布局已经指定了对应的数据源,用户只需要点击设置齿轮按钮,进入设置页面。可通过左移、右移、批量左移、批量右移按钮决定是否显示某个字段。
3. 按钮的绑定
向导8
说明:点击设置按钮,弹出绑定按钮的界面。会显示系统的默认方法和用户自定义的方法,选取所需的按钮,左移到右侧列表中;若不想显示该按钮,可以通过右移按钮取消显示。
4. 其他说明
当用户选择是自定义布局,页面列表会默认显示管理页和新增、编辑、查看页面。
列表的左侧中属性信息,可以填写按钮、字段的基本属性信息,比如默认值、样式等。更多的操作可以在业务对象-可视化布局进行操作。

2.5.创建和提交业务对象 2.5.创建和提交业务对象

功能描述

主要实现创建业务对象、同步数据结构、创建子对象关系、创建页面列表、提交业务对象进度相关明细。

操作说明

向导9
说明:如果其中有一项失败了,会弹出错误的提示信息,用户可以点击上一步回滚,重新进行操作。

2.6.生成代码 2.6.生成代码

功能描述

把创建好业务对象的前台、后台代码以树形代码显示

操作说明

向导10
说明:没有勾选会默认生成全部的代码,如果还需要继续编辑业务对象,可以到【业务对象】模块下修改业务对象,再【业务对象】管理页再进行生成代码。

2.7.同步和预览 2.7.同步和预览

  1. 若要进行无码开发,需要在第三步填写业务对象信息和子对象关系时,填写上级菜单,然后在第六步时依次点击【同步】和【预览】按钮。
    无码1

无码

2.8.经典案例向导优化 2.8.经典案例向导优化

2.8.1.修改属性定义界面

1.把原有的字段名,属性类型,数据元素类型移动到表格最后面,即把原来的搜索帮助名,搜索帮助关联属性,字典表,字典分组值提前到显示文本的后面
2.属性定义表格中所有字段都配置了前端排序功能。
3.属性定义表格中的所有字段都配置了下拉筛选功能,方便过滤数据

2.8.2.新增静态控件和基础组件

1.经典案例向导模板的布局中新增对应的静态控件和基础组件页签,具体内容和可视化中一致
静态控件
基础组件

2.8.3.新增更多查询条件配置

1.在经典案例向导中的基础组件中新增更多查询条件配置的控件。
2.新增按钮【一键配置】【自定义配置】,其中一键配置指所有属性全部配置,而【自定义配置】则进入到配置界面,自己拖拽字段和布局。(实际为快速配置、高级配置、一键配置)

2.8.4.新增组合查询配置

1.在经典案例向导中的基础组件中新增组合查询的控件。
2.新增一个按钮【一键配置】【自定义配置】,其中一键配置指所有属性全部配置,而【自定义配置】则进入到配置界面,自己拖拽字段和布局。

2.8.5.新增控件事件

1.在经典案例向导中的基础组件中新增控件事件配置界面
控件事件

2.8.6.新增容器事件

1.在经典案例向导中的基础组件中新增容器事件配置界面
容器事件

2.8.7.同步到目标数据库

1.在经典案例向导中的创建和提交业务对象中,如果经典案例中有配置组合查询、高级查询或者左侧动态查询的时候,在此步骤中需要自动同步对应的配置数据。
2.如果同步出错,则直接跳过这个步骤,但是日志需要给出对应的错误提示记录。

2.8.8.区间查询配置

1.在SEARCH_FORM页面布局类型的所有字段下新增一个下拉框。其中下拉选项默认为空,其他两个选项为【区间从】【区间到】
2.左侧字段的编辑状态有字段和下面的区间字段一起决定。例如:左侧字段移动到右侧后状态变成不可编辑,而如果此时选中不可编辑的字段后,在选中【区间从】或者【区间到】则此时左侧的字段再次变成可编辑状态,此处可以将字段移动到右侧进行布局。移动后则再次变成不可编辑状态。
3.在选择【区间从】后,移动字段,则需要在【查询条件类型】自动赋值为区间查询,【区间查询】字段自动赋值【开始】;选择【区间到】,则需要在【查询条件类型】自动赋值为区间查询,【区间查询】字段自动赋值【结束】;不选择,则保持和原来一样的赋值,即【查询条件类型】自动赋值为普通查询,【区间查询】字段不赋值;
区间查询

2.8.9.自定义经典案例模板

3.常用扩展 3.常用扩展

4.版本更新 4.版本更新

7.4.1,2021.03.12

优化

  • 选择表结构-需要根据查询条件查询引用和非引用的表数据并调整对应的操作界面。
  • 填写业务对象信息和子对象关系-需要支持业务对象重名和搜索帮助重名调整。
  • 绑定数据源-支持根据所选业务对象及视图查询对应的属性,按钮。
  • 创建和提交业务对象- 根据前面的维护信息子对象关系,布局创建业务对象。
  • 5.7.34,2019.11.14

    新特性

  • 【经典案例向导】在第六步生成代码的界面增加同步还有预览的按钮。
  • 5.7.33,2019.11.08

    新特性

  • 【经典案例向导】在第二步选择布局的时候,增加导入界面原型的功能。
  • 5.7.0,2019.08.14

    优化

  • 【经典案例向导增强】经典案例向导增强优化。