为用户操作子表提供一组由普通HTML网页技术封装的网格操作界面,其主要特性:
| 对话框 |
|
| 侧边栏 |
![]() |
运行时操作按钮
AWS表单默认根据子表BO元数据结构动态生成一个网格。
|
| 项 | 属性 |
|---|---|
| 列标题 | 表单字段【标题】属性 |
| 列宽度 | BO字段UI组件【查询列宽】属性 |
| 新增按钮 | 弹出新增对话框或侧边栏,表单在该流程节点表单应用>字段操作权限中为该子表勾选允许新增属性 |
| 删除按钮 | 表单在流程节点表单应用>字段操作权限中为该子表勾选允许删除属性 |
| 编辑按钮 | 点击记录弹出修改窗口或侧边栏,表单在该流程节点表单应用>字段操作权限中勾选允许修改属性 |
| 自定义按钮(关联录入) | 在配置自定义按钮(工具条左侧)关联录入 |
| 导出按钮 | 表单在流程节点表单应用>数据导入导出中为该子表设置了导出Excel文件策略 |
| 导入按钮 | 表单在流程节点表单应用>数据导入导出中为该子表设置了导入Excel文件策略 |
| 下载模板按钮 | 表单在流程节点表单应用>数据导入导出中为该子表设置了导入Excel文件策略 |
新增删除导出导入这四个通用按钮在表单设计器中是开启的,且在流程节点表单应用中也开启
|
标题
默认关闭,开启后,在单行框中输入标题
添加/删除/拖动
添加字段按钮,选择字段对应的组件,默认为组件名称删除 拖动图标,点击删除图标,删除该字段;按住拖动图标,上下拖动调整位置设置子表字段在表格列中是否显示,仅控制主表单上的子表列的显示隐藏,不影响普通表格打开表单中的字段展示。
小眼睛图标,隐藏字段在表单列表表格中的显示高度
子表显示高度,仅支持PX像素设置,当不设置时高度会随内容自适应
样式
简洁表格和边框表格两种,默认边框
打开方式
对话框和侧边栏两种
新增 删除 导出 导入,这四个通用按钮默认开启,这是一个全局的总开关

自定义按钮(工具条左侧)可以添加按钮 按钮菜单 按钮组 间隔这四种
按钮 按钮组中有关联录入操作,参见关联录入按钮菜单中没有关联录入操作按钮 按钮菜单 按钮组有触发自动化操作按钮 按钮菜单 按钮组其余的操作和配置属性与数据窗口-自定义按钮一样,详见数据窗口-自定义按钮间隔 多个按钮间的分隔符,用的是竖线允许用户从关联的数据集选择,并将数据选择性插入到当前表格中。这是一个实施业务系统常用的数据间关联操作,例如在填写‘生产计划单’时,实施一个参考录入窗口,将‘生产需求表’数据关联到生产计划单。
|
按钮样式
与数据窗口-自定义按钮一样,详见数据窗口-自定义按钮
关联录入操作
选择按钮操作关联录入后,会显示与该操作相关的配置属性
|
字典
选择关联录入文件,列表展示的是当前应用及当前应用相关联的应用中的文件
新增
关闭过滤回填字段 插入前提示保存表单 插入前校验字段必填 插入后提示非空信息等属性配置列数据必须添加ID字段(唯一标识)
关闭过滤回填字段
当数据来源是关联表单 关联存储时,在列数据中关闭过滤回填字段属性,开启后,当子表表格中某个字段中的值与列数据开启该属性的值相同时,这时在关联录入中不显示这条数据
| 配置 |
|
| 运行效果 |
![]() |
默认关闭,开启后在点击关联录入按钮时,提示保存表单
默认开启,当表格中有字段是必填,但关联录入回填的数据没有值,这时在回填时点确定,提示字段必填,当前数据不会插入到表格
| 配置 |
|
| 运行效果 |
![]() |
默认开启,当表格中有字段是必填,但关联录入回填的数据没有值,这时在回填时点确定,数据插入到表格,且会提示有必填字段是空值
| 配置 |
|
| 运行效果 |
![]() |
预置数据-预置固定数据

在普通表格中预置数据,预置的是固定数据,不随主表字段动态获取
预置数据-主子表数据动态联动

预置数据【主子表动态联动】支持编辑表格,移动端不支持
【主子表动态联动】功能应用场景:仅在第一次打开表单时,根据用户选择主表中的某个选项或输入内容时,子表中会对应展示过滤后与输入项关联的内容,没点击表单保存之前都是动态更新数据,点保存之后是动态追加数据
效果展示:当用户选择某个供应商时,子表中会展示该供应商能够提供的产品清单。

编辑
关联录入选择文件后,新增按钮变成编辑 删除
配置后将在子表工具条出现相关按钮
| 配置 |
|
| 运行 |
|
禁用规则、显示规则、样式规则、校验规则中的规则条件与数据窗口-自定义按钮不同,这的规则条件根据下面四种条件来判断:
主表单 可编辑 只读这两种状态作为条件表格列表 可编辑 只读 可新增 可删除这四种情况作为条件流程状态等于流程结束后作为条件任务状态等于普通待办、抄送、沟通、通知、已办、全部状态、共享状态等状态作为条件
|
任务状态是
通知的场景比较特殊,只有在未读状态打开表单时生效,已读打开表单规则失效
触发自动化
自动化配置,详见流程模型-自动化
自动化
显示当前表单绑定流程中的自动化,选中自动化保存后,按钮的自动化动作会同步到对应流程的自动化动作触发中,如果在流程 自动化这删除表单按钮的自动化动作,也会同步清空对应表单按钮中选择的自动化
| 配置 |
|
| 同步到流程 |
|
| 运行 |
|
按钮 按钮菜单 按钮组复制记录按钮,其他的操作都与自定义按钮(工具条左侧)一致,相关配置和使用参见自定义按钮(工具条左侧)复制记录
允许复制的字段需要在BO模型字段属性中勾选允许复制属性,表格操作列显示复制按钮
| 配置 |
|
| 运行效果 |
![]() |
移动端不支持
自定义按钮(悬浮记录右侧)
子表自定义按钮运行效果
| 自定义按钮 | |
|
|
| 移动端 | |
![]() |
![]() |
默认关闭,开启后显示每页数 排序字段 合计字段等高级属性
设置子表记录分页参数,默认为0,即不分页
为了不影响表单的性能,当表格如果未设置分页, 数ridMaxPageSize值将作为每页最大的展示数据,其余分页显示。默认显示300条记录。建议不要设置过大,否则会影响表单加载速度。详见
AWS PaaS基础门户-表单运行-子表未设置分页时每页显示的最大记录数(gridMaxPageSize)
![]()
设置该子表输出时的排序方案,此处是下拉单选存在的字段,可以添加多个。如果未设置排序字段值,系统默认按追加记录的顺序排序。
该设置比FORM_GRID_FILTER事件优先级低
数值类型字段合计功能
|
- 移动端不支持
合计字段功能- 小计统计的是当前页,合计统计的是所有数据的
过滤子表数据,设置后在表单运行时为子表工具栏提供过滤按钮

右上角切换查询条件是满足所有还是任一
参见表单规则


