为用户操作子表提供一组由普通HTML网页技术封装的网格操作界面,其主要特性:
对话框 |
![]() |
侧边栏 |
![]() |
运行时操作按钮
AWS表单默认根据子表BO元数据结构动态生成一个网格。
![]() |
项 | 属性 |
---|---|
列标题 | 表单字段【标题】属性 |
列宽度 | BO字段UI组件【查询列宽】属性 |
新增按钮 | 弹出新增对话框或侧边栏,表单在该流程节点表单应用>字段操作权限中为该子表勾选允许新增属性 |
删除按钮 | 表单在流程节点表单应用>字段操作权限中为该子表勾选允许删除属性 |
编辑按钮 | 点击记录弹出修改窗口或侧边栏,表单在该流程节点表单应用>字段操作权限中勾选允许修改属性 |
自定义按钮(关联录入) | 在配置自定义按钮(工具条左侧)关联录入 |
导出按钮 | 表单在流程节点表单应用>数据导入导出中为该子表设置了导出Excel文件策略 |
导入按钮 | 表单在流程节点表单应用>数据导入导出中为该子表设置了导入Excel文件策略 |
下载模板按钮 | 表单在流程节点表单应用>数据导入导出中为该子表设置了导入Excel文件策略 |
新增
删除
导出
导入
这四个通用按钮在表单设计器中是开启的,且在流程节点表单应用中也开启
![]() |
标题
默认关闭,开启后,在单行框中输入标题
添加/删除/拖动
添加字段
按钮,选择字段对应的组件,默认为组件名称删除
拖动
图标,点击删除图标,删除该字段;按住拖动图标,上下拖动调整位置设置子表字段在表格列中是否显示,仅控制主表单上的子表列的显示隐藏,不影响普通表格打开表单中的字段展示。
小眼睛图标
,隐藏字段在表单列表表格中的显示高度
子表显示高度,仅支持PX像素设置,当不设置时高度会随内容自适应
样式
简洁表格和边框表格两种,默认边框
打开方式
对话框和侧边栏两种
新增
删除
导出
导入
,这四个通用按钮默认开启,这是一个全局的总开关自定义按钮(工具条左侧)可以添加按钮
按钮菜单
按钮组
间隔
这四种
按钮
按钮组
中有关联录入
操作,参见关联录入按钮菜单
中没有关联录入
操作按钮
按钮菜单
按钮组
有触发自动化
操作按钮
按钮菜单
按钮组
其余的操作和配置属性与数据窗口-自定义按钮一样,详见数据窗口-自定义按钮间隔
多个按钮间的分隔符,用的是竖线允许用户从关联的数据集选择,并将数据选择性插入到当前表格中。这是一个实施业务系统常用的数据间关联操作,例如在填写‘生产计划单’时,实施一个参考录入窗口,将‘生产需求表’数据关联到生产计划单。
![]() |
按钮样式
与数据窗口-自定义按钮一样,详见数据窗口-自定义按钮
关联录入操作
选择按钮操作关联录入后,会显示与该操作相关的配置属性
![]() |
字典
选择关联录入文件,列表展示的是当前应用及当前应用相关联的应用中的文件
新增
关闭过滤回填字段
插入前提示保存表单
插入前校验字段必填
插入后提示非空信息
等属性配置列数据必须添加ID字段(唯一标识)
关闭过滤回填字段
当数据来源是关联表单
关联存储
时,在列数据中关闭过滤回填字段
属性,开启后,当子表表格中某个字段中的值与列数据开启该属性的值相同时,这时在关联录入
中不显示这条数据
配置 |
![]() |
运行效果 |
![]() |
默认关闭,开启后在点击关联录入
按钮时,提示保存表单
默认开启,当表格中有字段是必填,但关联录入回填的数据没有值,这时在回填时点确定
,提示字段必填,当前数据不会插入到表格
配置 |
![]() |
运行效果 |
![]() |
默认开启,当表格中有字段是必填,但关联录入回填的数据没有值,这时在回填时点确定
,数据插入到表格,且会提示有必填字段是空值
配置 |
![]() |
运行效果 |
![]() |
预置数据-预置固定数据
在普通表格中预置数据,预置的是固定数据,不随主表字段动态获取
预置数据-主子表数据动态联动
预置数据【主子表动态联动】支持编辑表格,移动端不支持
【主子表动态联动】功能应用场景:仅在第一次打开表单时,根据用户选择主表中的某个选项或输入内容时,子表中会对应展示过滤后与输入项关联的内容,没点击表单保存之前都是动态更新数据,点保存之后是动态追加数据
效果展示:当用户选择某个供应商时,子表中会展示该供应商能够提供的产品清单。
编辑
关联录入选择文件后,新增按钮
变成编辑
删除
配置后将在子表工具条出现相关按钮
配置 |
![]() |
运行 |
![]() |
禁用规则、显示规则、样式规则、校验规则中的规则条件与数据窗口-自定义按钮不同,这的规则条件根据下面四种条件来判断:
主表单
可编辑
只读
这两种状态作为条件表格列表
可编辑
只读
可新增
可删除
这四种情况作为条件流程状态
等于流程结束后
作为条件任务状态
等于普通待办
、抄送
、沟通
、通知
、已办
、全部状态
、共享状态
等状态作为条件![]() |
任务状态是
通知
的场景比较特殊,只有在未读状态打开表单时生效,已读打开表单规则失效
触发自动化
自动化配置,详见流程模型-自动化
自动化
显示当前表单绑定流程中的自动化,选中自动化保存后,按钮的自动化动作会同步到对应流程的自动化动作触发中,如果在流程 自动化这删除表单按钮的自动化动作,也会同步清空对应表单按钮中选择的自动化
配置 |
![]() |
同步到流程 |
![]() |
运行 |
![]() |
按钮
按钮菜单
按钮组
复制记录
按钮,其他的操作都与自定义按钮(工具条左侧)一致,相关配置和使用参见自定义按钮(工具条左侧)复制记录
允许复制的字段需要在BO模型字段属性中勾选允许复制属性,表格操作列显示复制按钮
配置 |
![]() |
运行效果 |
![]() |
移动端不支持
自定义按钮(悬浮记录右侧)
子表自定义按钮运行效果
自定义按钮 | |
![]() |
|
移动端 | |
![]() |
![]() |
默认关闭,开启后显示每页数
排序字段
合计字段
等高级属性
设置子表记录分页参数,默认为0,即不分页
为了不影响表单的性能,当表格如果未设置分页, 数ridMaxPageSize值将作为每页最大的展示数据,其余分页显示。默认显示300条记录。建议不要设置过大,否则会影响表单加载速度。详见
AWS PaaS基础门户-表单运行-子表未设置分页时每页显示的最大记录数(gridMaxPageSize)
![]()
设置该子表输出时的排序方案,此处是下拉单选存在的字段,可以添加多个。如果未设置排序字段值,系统默认按追加记录的顺序排序。
该设置比FORM_GRID_FILTER事件优先级低
数值类型字段合计功能
![]() |
- 移动端不支持
合计字段
功能- 小计统计的是当前页,合计统计的是所有数据的
过滤子表数据,设置后在表单运行时为子表工具栏提供过滤按钮
右上角切换查询条件是满足所有还是任一
参见表单规则