上传组件

<< Click to Display Table of Contents >>

当前位置:  数据填报 > 填报组件 

上传组件

复制链接

1. 概述

1.1 应用场景

企业中有些填报内容不便于填写,需要上传附件说明,例如请假时的病假条,采购申请的合同等。

1.2 功能介绍

用户可以通过上传组件上传本地的文件到数据库。目前支持入库的数据库包含:Mysql、Oracle、SQlServer、DB2、Postgresql、Gbase,入库目标字段类型可设置blob、longblob等二进制类型,上传文件类型包括文档和图片,文件格式包含:excel、word、ppt、image、pdf等常见的文件格式。

2.功能说明

上传组件位置如下图。

data_report_72

上传组件右侧【设置>编辑器】,如下图。

data_report_form_96

支持选择上传的文件类型和格式如下表。

文件类型

格式

文档

Word(*.doc, *.docx)

Excel(*.xls, *.xlsx)

CSV(*.csv)

PowerPiont(*.ppt, *.pptx)

PDF(*.pdf)

Text(*.txt)

图片

jpg, png, gif, jpeg, bmp

【文件大小】限制用户上传的文件大小,默认1024KB,最大可设置为100MB,上传的文件只显示名称。

【显示图片】当文件类型包含图片时,可勾选显示图片,勾选后,上传的图片会显示出来,不勾选则显示文件名。

data_report_73

data_report_78

点击删除,可以删除上传的文件,重新上传。也可以再次点击上传,替换已上传的文件。

【必填】勾选后,填报时该字段不能为空。为空时,提交会弹出提示信息。

【出错提示信息】系统默认会给出一个提示信息,用户也可以自定义提示内容。

3.示例

1)新建报告,拖一个表格填报组件和上传组件。在表格填报组件中绑定字段“订单ID”、“门店”。

data_report_74_zoom43

2)点击顶部菜单【填报>填报字段】,设置填报入库关系,设置提交类型为智能提交。上传组件有两个字段关系需要设置,文件和文件名。文件需要对应blob、longblob等二进制类型数据库字段,文件名对应字符串类型字段即可。如下图。

data_report_75_zoom43

预览报告。点击上传组件,并选择图片上传,再点击提交。如下图。

data_report_77_zoom43

说明:

文件上传后只是缓存,需要点击提交按钮,提交成功后,文件才能入库到数据库。