Online表单复制表单使用说明 复制表单 ###1.介绍 Online表单概念: 原始表单配置:通过online表单创建、数据库表导入的表单配置 复制表单配置:通过原始表单配置复制表单功能复制的表单 原始表单配置可以同步数据库数据库表,复制表单配置不能同步数据库表 复制表单名称为:${原始表单表名}__${版本号} 例如: 原始表单test_person 复制后的表单为:test_person__0 test_person__1 等 复制表单实现的目的: 以不同的视图的展示表单对数据库表数据进行维护, 不同的复制表单,表单展示的字段可以配置不一样的字段和不一样的数据录入控件 ###2.复制表单  配置表可以查看复制的版本配置信息  通过编辑表单,修改该复制表单的表单配置,配置后通过功能测试,查看复制表单视图, 配置地址获取表单维护的表单地址。 其他功能操作参见online表单开发的操作说明 ###3.复制表单请求地址 **原始表单访问地址:** ``` 列表页面:cgAutoListController.do?list&id={表名} 表单添加页面:cgFormBuildController/ftlForm/{表名}/goAdd.do 表单编辑页面:cgFormBuildController/ftlForm/{表名}/goUpdate.do?id={数据ID} 表单详情页面:cgFormBuildController/ftlForm/{表名}/goDetail.do?id={数据ID} ``` **复制表单访问地址:** ``` 列表页面:cgAutoListController.do?list&id={表名}__{版本号} 表单添加页面:cgFormBuildController/ftlForm/{表名}__{版本号}/goAdd.do 表单编辑页面:cgFormBuildController/ftlForm/{表名}__{版本号}/goUpdate.do?id={数据ID} 表单详情页面:cgFormBuildController/ftlForm/{表名}__{版本号}/goDetail.do?id={数据ID} ``` ###4.复制表单使用示例 工作流不同审批节点看到不同的审批表单,可以在不同的节点配置不同版本的复制表单来进行展示 例如: ``` 节点一配置:cgFormBuildController/ftlForm/{表名}__0/goDetail.do?id={数据ID} 节点二配置:cgFormBuildController/ftlForm/{表名}__1/goDetail.do?id={数据ID} 节点三配置:cgFormBuildController/ftlForm/{表名}__2/goDetail.do?id={数据ID} ``` 这样针对不同版本配置不同的表单展示,不同节点上的审批人就可以看到不同的表单展示了