创建一个附件上传控件,详见 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...
这里是示例代码块