平台提供通用的图片上传控件,能够满足普通的图片上传场景的功能。
【样式】:
上传的图片以图片名称列表的方式显示
上传的图片以缩略图列表的方式显示
上传的图片以卡片方式显示
【最大上传数量】:设置允许上传的图片个数。
【存储目录】:上传图片存储的相对路径。
【多选】:上传图片时是否可以同时选择多个图片上传。
其他属性参见上文的“基本控件”等章节。
样式为card的效果:
样式为picture时效果:
样式为text的效果:
选中“多选”时,可以同时上传多个文件,效果如下:
列表页面图片控件对应字段显示效果:
在实体模型建模时,可以在页面属性设置中,将相应字段的控件类型设置为图片传,并设置好控件的显示配置,目前图片上传控件显示配置仅支持多选、最大上传数量、存储目录。在表单设计时,可以直接从表单设计器左侧的ER模型页签中,将相应的字段拖拽到画布中,自动绘制图片上传控件,或直接使用“使用模板”功能绘制表单时,也可以根据实体模型设置,自动绘制图片上传控件。
控件显示配置:
设置为图片上传控件的字段,一般存储图片信息json串,而在列表显示时,一般需要显示为图片,此时可以设置字段的数据转换配置为图片,在列表设计时,能够自动复制实体模型的数据转换配置,提供效率。
高级图片上传控件用于单独的图片控件,跟表字段没有关联关系,图片文件存储到表oss_file中。
如下图所示:
【数据标识】属性为图片上传控件的唯一标识,为必填字段。
其他属性同普通图片上传控件。
通过oss_file表里的dataId字段(数据标识)+formId字段就能关联到这个控件的数据。