1 功能描述
列表式布局,子表所有字段一行排列展示
2 基础配置
第一步:进入表单设计器页面,将子表拖拉到表单设计区域;
第二步:绑定子表后,直接拖拉控件到子表中并绑定子表字段;
第三步:点击“保存”或“发布新版”即可保存/发布表单;
子表标题:修改子表在表单中显示的标题
最大行数:设置子表可添加的最大行数(0为无限制);
3 高级配置
①自定义表头
支持设置表头样式,效果如下
操作步骤:
第一步:先在引用脚本中复制表单头信息(thead标签元素中的内容)到自定义表头设置中;
第二步:在复制过来的代码基础上进行修改,进行保存
②子表回填:基础配置
绑定对话框选择记录并返回数据至子表字段
操作步骤:
第一步:先在【元件管理】->【对话框】中配置一个用户对话框(关于对话框的操作说明请查看【元件管理】模块);
第二步:在表单中-配置子表回填的对话框及返回值;
③子表回填:数据初始化
注:要配置有子表回填后,才能配置数据初始化
根据绑定的对话框将满足条件的自动回填至子表字段,无需用户操作,与流程绑定时还需在流程配置节点属性中勾选初始化属性选项
操作步骤:
进入表单设计页面,点击子表,勾选数据初始化(有设置子表回填才能配置数据初始化)
1.初始化类型-数据为空:适用于启动流程时,子表数据为空的时候,将符合条件的数据自动回填至子表字段;
2.初始化类型-数据追加:适用于审批流程时,初始化时追加数据,不会覆盖原有的数据;
3.初始化类型-数据覆盖:适用于审批流程时,初始化时覆盖原有的数据;
④设置自动回填
将当前用户的单位名称、单位id、单位编码、流程实例自动回填到子表字段中;
⑤前端分页
对子表数据进行分页显示;
预览效果:
⑥前端分页:子表导入导出
注:子表没有“添加”权限时,不显示子表导入导出按钮
勾选时支持对子表进行前端的导入/导出(即:导入/导出均在浏览器端进行,用户不提交时数据不会保存到后台)。
① 子表导出:可导出当前页数据或全部数据
② 子表导入:导入模式有三种:追加导入、覆盖导入、合并导入
a. 追加导入:导入的数据不会覆盖原有的数据
b. 覆盖导入:导入数据时将原有的数据覆盖
c,合并导入:根据设置的js方法导入数据
场景:付款比例说明,导入时,子表的批次和付款条件与导入的Excel表中的批次和付款条件相同时,才能导入对应的比例和金额
操作步骤:
第一步:先在表单设计页面-子表导入导出中-设置“子表数据合并”方法
第二步:在表单中导入时选择“合并导入”
注:可点击下载模块,在下载的模板上输入数据在进行导入操作
4 注意事项
不可与其他布局嵌套使用
子表导入时若无法导入,请检查导入子表字段是否有必填字段未写入以及对应字段类型的单元格格式、Excel表中数值类型设置单元格格式为数值 字符串、大文本类型设置文本 、日期类型设置为英文的日期格式