18986800793 宜昌法院
##singlefile
###屬性
屬性名:默認(rèn)值
id:null
name:null
disabled:false 是否禁用
url:'' http請求的url
required:false 該項(xiàng)是否為必填項(xiàng)
inputWidth:'97'
inputHeight:'15'
buttonWidth:'66'
buttonHeight:'19'
buttonText:'添加附件' 上傳按鈕的文字
fileSizeLimit: '10MB' 上傳文件大小限制
fileTypeExts:'' 上傳文件的類型限制,多個值之間以逗號間隔。示例:'.txt,.js'。
fileTypeDesc:'All files' 上傳文件的類型語言描述,在用戶選擇錯誤的文件類型時,會作為提示消息的一部分彈框提示
formData:{} 設(shè)置上傳文件時的其他參數(shù)。
map:{} 成功上傳文件時,提供返回的json對象在當(dāng)前dom中的保存方式。
type:fn|object
fn:function(jq,data){}jq為當(dāng)前item的jquery對象,data為請求返回的json對象。
object:例如{attachmentId:id,attachmentName:name},則會把請求返回的json對象的id屬性設(shè)置為item的attachmentId的屬性,json對象的name屬性設(shè)置為tiem的attachmentName屬性。
事件
在下列所有事件方法中,this均指向該插件的jquery對象,可以直接對this調(diào)用data方法,取出該插件的state中this指向該插件的jquery對象,可以直接對this調(diào)用data方法,取出該插件的state
onSelect(file,opts) 選擇文件時觸發(fā) param 當(dāng)前選擇的文件
onSelectError(file,opts,errorMsg) 選擇文件出錯時觸發(fā) param 當(dāng)前選擇的文件、當(dāng)前插件的options、錯誤信息
onUploadStart(file,opts) 上傳開始觸發(fā) param 當(dāng)前上傳的文件、當(dāng)前插件的options
onUploadError(file,opts,errorMessage) 上傳失敗時觸發(fā),與onUploadSuccess是互斥的 param 當(dāng)前上傳的文件、當(dāng)前插件的options、錯誤消息
onUploadSuccess(file,opts,data) 上傳成功時觸發(fā),與onUploadError是互斥的 param 當(dāng)前上傳的文件、當(dāng)前插件的options、請求返回的json對象
onUploadComplete(file,opts,data) 上傳完成時觸發(fā),不論成功還是失敗 param 當(dāng)前上傳的文件、當(dāng)前插件的options、請求返回的json對象
onCancel(file,opts) 取消上傳時觸發(fā) param 取消上傳的文件、當(dāng)前插件的options
onBeforeDestroy() 在銷毀插件之前調(diào)用,在不是強(qiáng)制銷毀的情況下,返回false,則能阻止銷毀的進(jìn)行
onDestroy() 銷毀完成之后調(diào)用
onDisable() 插件禁用時觸發(fā)
onEnable() 插件啟用時觸發(fā)
方法
options : 返回當(dāng)前插件對象的options
singlefile : 返回當(dāng)前的插件對象
setFormData(data) :data object 設(shè)置上傳文件同時上傳的參數(shù)
disable : 禁用當(dāng)前插件
enable : 啟用當(dāng)前插件
destroy(bool) : 銷毀當(dāng)前插件 true 強(qiáng)制銷毀,不會調(diào)用onBeforeDestroy事件;false會調(diào)用onBeforeDestroy,如果onBeforeDestroy的返回結(jié)果不是true,則停止銷毀。
--
##filepanel
###屬性
屬性名:默認(rèn)值
id:null
name:null
disabled:false 是否禁用
url:'' http請求的url
required:false 該項(xiàng)是否為必填項(xiàng)
inputWidth:'97'
inputHeight:'15'
buttonWidth:'66'
buttonHeight:'19'
buttonText:'添加附件' 上傳按鈕的文字
fileSizeLimit: '10MB' 上傳文件大小限制
fileTypeExts:'' 上傳文件的類型限制,多個值之間以逗號間隔。示例:'.txt,.js'。
fileTypeDesc:'All files' 上傳文件的類型語言描述,在用戶選擇錯誤的文件類型時,會作為提示消息的一部分彈框提示
formData:{} 設(shè)置上傳文件時的其他參數(shù)。
map:{} 成功上傳文件時,提供返回的json對象在當(dāng)前dom中的保存方式。
type:fn|object
fn:function(jq,data){}jq為當(dāng)前item的jquery對象,data為請求返回的json對象。
object:例如{attachmentId:id,attachmentName:name},則會把請求返回的json對象的id屬性設(shè)置為item的attachmentId的屬性,json對象的name屬性設(shè)置為tiem的attachmentName屬性。
###事件
在下列所有事件方法中,this均指向該插件的jquery對象,可以直接對this調(diào)用data方法,取出該插件的state中this指向該插件的jquery對象,可以直接對this調(diào)用data方法,取出該插件的state
onSelect(file,opts) 選擇文件時觸發(fā) param 當(dāng)前選擇的文件
onSelectError(file,opts,errorMsg) 選擇文件出錯時觸發(fā) param 當(dāng)前選擇的文件、當(dāng)前插件的options、錯誤信息
onUploadStart(file,opts) 上傳開始觸發(fā) param 當(dāng)前上傳的文件、當(dāng)前插件的options
onUploadError(file,opts,errorMessage) 上傳失敗時觸發(fā),與onUploadSuccess是互斥的 param 當(dāng)前上傳的文件、當(dāng)前插件的options、錯誤消息
onUploadSuccess(file,opts,data) 上傳成功時觸發(fā),與onUploadError是互斥的 param 當(dāng)前上傳的文件、當(dāng)前插件的options、請求返回的json對象
onUploadComplete(file,opts,data) 上傳完成時觸發(fā),不論成功還是失敗 param 當(dāng)前上傳的文件、當(dāng)前插件的options、請求返回的json對象
onCancel(file,opts) 取消上傳時觸發(fā) param 取消上傳的文件、當(dāng)前插件的options
onBeforeDestroy() 在銷毀插件之前調(diào)用,在不是強(qiáng)制銷毀的情況下,返回false,則能阻止銷毀的進(jìn)行
onDestroy() 銷毀完成之后調(diào)用
onDisable() 插件禁用時觸發(fā)
onEnable() 插件啟用時觸發(fā)
###方法
options : 返回當(dāng)前插件對象的options
singlefile : 返回當(dāng)前的插件對象
setFormData(data) :data object 設(shè)置上傳文件同時上傳的參數(shù)
disable : 禁用當(dāng)前插件
enable : 啟用當(dāng)前插件
destroy(bool) : 銷毀當(dāng)前插件 true 強(qiáng)制銷毀,不會調(diào)用onBeforeDestroy事件;false會調(diào)用onBeforeDestroy,如果onBeforeDestroy的返回結(jié)果不是true,則停止銷毀。