1.基本功能
1、描述:
本个案例中主要使用的是单表,且表格类型是普通表,采用新表格控件。界面布局则配置成左侧查询,新页面编辑形式。功能点配置主要是多选下拉控件的新增,查询;时间区间查询;单号生成规则;规则事件的配置;按钮调用规则的配置。
2、效果图展示:
2.配置方法
2.1.普通表配置
1)建立表定义,此步骤可以参考【表定义】;
左侧,新编辑界面
3.2、左侧查询,新编辑界面配置
1)创建第一个业务对象,可以参考【配置第一个业务对象】;
2)将业务对象主表中的字段【表格维护方式】修改为【新页面编辑】;
3)进入业务对象的子表【页面列表】,新增两笔数据。页面类型分别选择【管理页面】和【新增、编辑、查看】类型。
4)配置【管理页面】,点击【可视化界面】进入可视化界面,通过拖拽实现如下图效果。简要介绍布局:1)刚进入的时候有默认的两个DIV;2)拖拽一个ROW行,接着拖拽两个COL列,每个列的栅格数可以自定义格子数,样式名称分别设置为ModuleLeft、ModuleRight,这两个样式是左侧查询必填的样式。格子数总和必须为12;3)左边form容器,接着拖拽panel_group容器组件,其次是是group,最后拖拽基础组件。4)右侧则是放置按钮和表格。
其中表格操作列的配置方法是:点击表格右上角齿轮,在左侧选择主键字段,然后选择绑定的方法名,最后点击右移按钮即可,注意:编辑、查看及删除3个方法要按顺序排在一起,这样表格会自动把这3个方法归为一列当操作列;
5)配置【新增、编辑、查看】,点击【可视化界面】进入可视化界面,通过拖拽实现如下图效果。简要介绍布局:1)刚进入的时候有默认的两个DIV;2)拖拽一个FORM容器;3)在FROM中放置4个ROW,分别往row里面放置FORM_COLUMN;4)接着配置TOOLBAR按钮。
2.3.时间区间查询
1)页面布局中可以看到字段【取消时间】,通过齿轮没办法拖拽2次次同样的字段,需要手工再拖拽row-col-文本,绑定业务对象及属性名称,改组件类型为【日期】。在【查询条件类型】选择【区间查询】,区间类型则一个选【开始】,一个选【结束】。如下面两张图片。
2.4.单号生成规则配置
1)规则建模->单号生成规则中新增一笔单号生成规则数据;
2)新增的数据具体如下:
红框为绑定对应的业务对象和字段名称,单号规则代码为自定义,配置单号生成规则、初始值、增长值和最大值;
3)选中新增的单号生成规则数据,点击【批量提交】,然后再点击【同步到目标数据库】按钮;
焦点移开调用规则配置
3.5、焦点移开调用规则配置
1)规则建模->策略管理中新增一笔策略;
2)建好的策略需要提交然后同步到目标数据库中;
3)在业务对象->可视化布局,找到要配置的属性的外层栅格名称:
复制栅格名称,打开路径编辑业务对象->页面列表->新增、编辑、查看页面,在页面布局找到对应的数据,编辑该条数据;
编辑进去,在页面布局元素定义tab上编辑属性数据;
在页面元素下的控制事件tab上新增一笔数据
新增内容如下:
4)在Eclipse中编写规则,规则编写可以参考【规则建模】;
回车调用规则配置
3.6 回车调用规则配置
1)规则建模->策略管理中新增一笔策略,同【步骤3.5】中1);
2)建好的策略需要同步到目标数据库中,同【步骤3.5】中2);
3)在业务对象->页面列表->新增、编辑、查看页面->编辑页面布局->容器事件,同【步骤3.5】中3)(注意控制事件是针对属性配置的,容器事件是针对容器来配置的),新增一笔数据,内容如下:
4)在Eclipse中编写规则,规则编写可以参考【规则建模】;
点击按钮调用规则配置
3.7 点击按钮调用规则配置
1)规则建模->策略管理中新增一笔策略,同【步骤3.4】中1);
2)建好的策略需要同步到目标数据库中,同【步骤3.4】中2);
3)在业务对象->方法定义中新增一个方法;
4)在方法下新增调用规则,规则来自前2步在策略表上新增的数据:
5)在可视化布局中,选择新增、编辑、查看页面,点击TOOLBAR的齿轮按钮,添加jump方法:
6)在Eclipse中编写规则,规则编写可以参考【规则建模】;
多选下拉控件配置
3.8 多选下拉控件配置
1)在对象建模–>数据字典管理 中新增一个数据字典;
2)新增一笔数据字典,填写字典代码和名称以及字典类型;数据字典明细表则填写代码值、显示值和顺序号,数据字典同样提交然后同步到目标数据库。
3)在业务对象–>属性定义–>找到要绑定的字段,在数据字典中填写1)中新增的数据字典名称。如图:
4)在可视化布局中,将属性receiptModel的组件类型改成多选下拉框:
5)在规则建模–>策略管理–>新增一笔规则。
6)在业务对象–>方法定义–>query查询方法中配置规则。
7)规则调用的在4)中配置的策略,调用时机选择【执行之前】;
8)在Eclipse对应的目录中编写对应的规则。规则内容为途中截图。其中红框中的字段配置【多选下拉】的字段,是【字段名称】而非【属性名称】。
9)参考规则文件在对应ftp的目录。