关于驰骋表单设计器导入导出问题解决方案

1.1: 导入导出与数据填充

在明细表中,导入导出是经常用到的,导出就是导出到excel. 导入ccform提供两种方案,分别是通过excel导入,通过配置的数据源导入。

关于驰骋表单设计器导入导出问题解决方案_第1张图片

1.1.1: 导出明细表数据

当明细表的配置允许数据导出时,用户就可以按照下列操做步骤进行导出明细表的数据。

关于驰骋表单设计器导入导出问题解决方案_第2张图片

 

1.1.2: 导入数据模版
1.1.2.1: 应用场景

对于大批量的从表数据采集,在web上执行就会给用户带来不方便,用户需要一个导入功能,比如事先把数据整理到excel中然后导入到表单从表中。本章节介绍如何为ccform的从表设置导入表单模板。

关于驰骋表单设计器导入导出问题解决方案_第3张图片

执行效果:

用户点选项按钮,导入

1.1.2.2: 设计制作步骤

第一步:根据从表制作一个excel 表(注意:费用类型为枚举或者外键类型仍然可以导入。)

 

关于驰骋表单设计器导入导出问题解决方案_第4张图片

注意目前ccform仅支持excel2003版本。

第二步:把此模板文件按照该从表的ID存储一个从表ID+.xls 格式存储到
D:\ccflow\trunk\DataUser\DtlTemplete\ 下面.
比如: D:\ccflow\trunk\DataUser\DtlTemplete\ND501Dtl1.xls 文件.

第三步:打开从表属性,启用设置可以导入功能。

 

1.1.3: 数据选择填充

应用场景:

用户所要输入的数据是需要从其他的数据源选择的,比如要建立一个灰名单库,但是灰名单需要从一个名单列表选择,可能需要选择多条。

配置方法:

这个应用需要如下3个sql支持:

关于驰骋表单设计器导入导出问题解决方案_第5张图片

初始化SQL:当用户进入界面时,首先展现的数据源,必须有No,Name两个列。

查询SQL: 用户点查询时的SQL, 注意@Key 是关键字,必须有No,Name两个列。

填充数据SQL: 返回的列名一定要与明细表的列名相同,否则填充不上,@Keys 是用户选择的多个主键.

前台展示效果:

关于驰骋表单设计器导入导出问题解决方案_第6张图片

如果用户点放入,可以按照关键字查询继续选择。

 

如果用户点放入并关闭,则就返回到

 

关于驰骋表单设计器导入导出问题解决方案_第7张图片

 

完成数据选择。

你可能感兴趣的:(关于驰骋表单设计器导入导出问题解决方案)