1.基本功能
1、描述:
本个案例中主要使用的是单表并且是普通表,采用新表格控件。界面布局则是配置成了上下结构,表单内编辑形式。功能点主要是一些常用控件的配置,主要包括联想空间,下拉控件,复选框,数字控件及编码字段文本框,以及这些控件的非空校验;以及联想控件的动态赋值和联想控件的动态过滤的配置。
2、效果图展示:
2.配置方法
2.1.普通表配置
1)建立表定义,此步骤可以参考【表定义】;
3.2、上下结构,表单内编辑界面界面布局配置
1)创建第一个业务对象,可以参考【配置第一个业务对象】;
2)将业务对象主表中的字段【表格维护方式】修改为【当前表单内编辑】;
3)进入业务对象的子表【页面列表】,新增一笔数据。页面类型选择【管理页面】类型。
4)配置【管理页面】,点击【可视化界面】进入可视化界面,通过拖拽实现如下图效果。简要介绍布局:1)刚进入的时候有默认的两个DIV;2)接着拖拽一个FORM,接着在FORM里面拖拽一行,在行里拖拽SEARCH_FORM,然后绑定业务对象,点击齿轮配置查询条件字段。3)拖拽两个ROW行;第一行ROW则拖拽2个列,第一个列配置TOOLBAR,放置查询、新增及批量删除按钮,第二个列配置TOOLBAR,放置保存(save、update)、保存并新增等按钮;第二行则放置表格控件,修改表格类型为Handsontable;4)接着拖拽一个FORM,在FORM里面拖拽一个row,row里拖拽一个FORM_COLUMN,绑定业务对象后,通过齿轮配置编辑区字段。
2.2.联想控件
1)在对象建模–》搜索帮助中新增一个搜索帮助;
2)新增搜索帮助数据,填写搜索帮助名称,数据源,值字段和文本字段。
3)新增搜帮助明细数据。
4)在业务对象–>属性定义–>找到要绑定的字段,name上的【搜索帮助】字段填写新增的搜索帮助的名称。在另一个字段code上同样填写搜索帮助名称,且在关联搜索帮助的字段填写name的名称。如图:
5)在业务对象->页面列表->管理页面,点击可视化布局按钮,将布局中name这个字段的【UI控件类型】修改为【联想控件】类型。
2.3.下拉控件的配置
1)在对象建模–>数据字典管理中新增一个数据字典;
2)新增一笔数据字典,填写字典代码和名称以及字典类型;数据字典明细表则填写代码值、显示值和顺序号。
3)在业务对象–>属性定义–>找到要绑定的字段,在数据字典中填写1)中新增的数据字典名称。如图:
4)在业务对象->页面列表->管理页面,点击可视化布局按钮,将这个字段的【UI控件类型】修改为【下拉控件】类型。
2.4.其他控件
其他控件[复选框、编码字段文本框、数字控件]的配置
1)业务对象->页面列表->管理页面,点击可视化布局按钮,将字段的【UI控件类型】修改为对应的控件类型即可。
2.5.动态赋值、动态过滤
1)业务对象–>属性定义–>动态过滤配置。
2)新增一笔数据;【目标属性名称】填写的字段是搜索帮助明细中的值,级联属性名称则是用来过滤或者赋值的字段。
3)联想控件赋值配置数据如下:
4)联想控件动态过滤配置数据如下: