描述

创建一个附件上传控件,详见 https://github.com/moxiecode/plupload/wiki/UI.Plupload

参数

允许动态属性:

false
名称 必需 默认值 类型 描述
attachMap true   String 附件的配置对象及其对应的附件列表的映射关系(Map), key 的类型为 gboat2.attachment.model.AttachConfig, value 的类型为 java.util.List
autostart   false Boolean 选择完要上传的文件后,是否自动上传
belongId     String 附件所归属的数据记录的主键(ID)值
chunkSize   0 String 块的大小,设置了该属性时,文件会分块上传, 支持的单位有 b, kb, mb, gb, tb, 如: 204800 或 '204800b' 或 '200kb'
cssClass     String The css class to use for element
cssStyle     String The css style definitions for element to use
deleteUrl   upload!deleteFile.do String 删除附件的 URL
disabled     String Set the html disabled attribute on rendered html element
downloadUrl   upload!download.do String 下载附件的 URL
dragdrop   true Boolean 是否允许通过拖拽选择要上传的文件
fileDataName   file String 文件表单域字段的名称
flashSwfUrl     String Flash swf 文件的 URL
headers     String 自定义上传文件的请求头,是一个键值对的 JSON 格式字符串,如: {'name': 'hemw', 'password': 'testPWD'}
id     String HTML id attribute
maxFileSize     String 允许上传的最大值,, 支持的单位有 b, kb, mb, gb, tb, 如: 10mb、1gb
maxRetries   0 Integer 在触发错误事件(Error event)之前重试上传文件或分块的次数
multiSelection   true Boolean 是否允许一次选择多个文件
multipart   true Boolean 是否以 Multipart formated 的方式发送文件和附加参数
multipartParams     String 上传每个文件时,一并发送的附件参数, 该属性值是一个 JSON 格式字符串,如: {'author': 'hemw'}
multipleQueues   true Boolean 在每次上传之后重新激活小部件
name     String The name to set for element
onCompleteTopics     String 上传完所有文件时(触发 complete 事件时)发布的主题,多值之间使用逗号分隔
onErrorTopics     String 当发生错误时(触发 error 事件时)发布的主题,多值之间使用逗号分隔
onProgressTopics     String 处理文件上传时(触发 progress 事件时)发布的主题,多值之间使用逗号分隔
onReadyTopics     String 上传控件完成初始化后(触发 ready 事件时)发布的主题,多值之间使用逗号分隔
onRemovedTopics     String 移除队列中的文件时(触发removed 事件时)发布的主题,多值之间使用逗号分隔
onSelectedTopics     String 选择文件后关闭弹出对话框时(触发 selected 事件时)发布的主题,多值之间使用逗号分隔
onStartTopics     String 开始文件上传时(触发 start 事件时)发布的主题,多值之间使用逗号分隔
onStopTopics     String 中断文件上传时(触发 stop 事件时)发布的主题,多值之间使用逗号分隔
onUploadedTopics     String 每上传完一个文件时(触发 uploaded 事件时)发布的主题,多值之间使用逗号分隔
preventDuplicates   false Boolean 是否防止重复, 如果值为 true, 则同一次上传的队列中不能包含两个路径相同的文件
rename   false Boolean 是否允许在待上传的队列中重命名文件
requiredFeatures     String 运行时(浏览器)应该具备的特性,可以是 key1=value1,key2=value2 或 {key1:value1,key2:value2} 的形式
requiredLabel   false Boolean If set to true, the rendered element will indicate that input is required
requiredPosition     String Define required position of required form element (left|right)
runtimes   html5,flash,silverlight,html4 String 逗号分隔的一系列运行环境的值,将逐一尝试,直到找到可以正确执行的运行环境
silverlightXapUrl     String Silverlight xap 文件的 URL
sortable   false] Boolean 是否允许在待上传的队列中对待上传的文件进行排序,以改变其上传的优先级
template     String The template (other than default) to use for rendering the element
templateDir     String The template directory.
theme     String The theme (other than default) to use for rendering the element
uniqueNames   false Boolean 如果值为 true, 则会为上传的文件生成唯一的文件名
url   upload.do String 处理文件上传逻辑 Action 的 URL

示例代码

example descript...

这里是示例代码块