Ext.ux.UploadDialog的使用

xiaoxiao2022-06-21  46

最近使用了Ext.ux.UploadDialog,现在总结一下: 1、导入Ext.ux.UploadDialog包 <link rel="stylesheet" type="text/css" href="<c:url value="/widgets/UploadDialog/css/Ext.ux.UploadDialog.css"/>"> <script type="text/javascript" src="<c:url value="/widgets/UploadDialog/Ext.ux.UploadDialog.js"/>"></script> <script type="text/javascript" src="<c:url value="/widgets/UploadDialog/Ext.ux.UploadDialog.packed.js"/>"></script> <script type="text/javascript" src="<c:url value="/widgets/UploadDialog/locale/zh_CN.utf-8.js"/>"></script> 注意包中没有包含zh_CN.utf-8.js,自己可以进行中文化的 2、产生上传文件的对话框代码 function uploadSw(){ var dialog = new Ext.ux.UploadDialog.Dialog({ url: 'swUpload.shtml?method=uploadFile', reset_on_hide: false, permitted_extensions:['gz'], allow_close_on_upload: true, upload_autostart: false, title:'软件入库' }); //dialog.show('show-button'); dialog.show(); dialog.on('uploadsuccess', onUploadSuccess);}function onUploadSuccess(dialog, filename, resp_data, record){ // 回调函数代码} 注意:提交时,默认提交的文件名是file 可以修改 post_var_name: 'fileName'修改 3、Ext.ux.UploadDialog中的其它事件函数[转载自[url]http://wayfoon.iteye.com/blog/432541[/url]] * filetest - fires before file is added into the queue, parameters: dialog - reference to dialog filename - file name If handler returns false then file will not be queued. * fileadd - fires when file is added into the queue, parameters: dialog - reference to dialog filename - file name * fileremove - fires when file is removed from the queue, parameters: dialog - reference to dialog filename - file name record - file record * resetqueue - fires when upload queue is resetted, parameters: dialog - reference to dialog * beforefileuploadstart - fires when file as about to start uploading: dialog - reference to dialog filename - uploaded file name record - file record If handler returns false then file upload will be canceled. * fileuploadstart - fires when file has started uploading: dialog - reference to dialog filename - uploaded file name record - file record * uploadsuccess - fires when file is successfuly uploaded, parameters: dialog - reference to dialog filename - uploaded file name data - js-object builded from json-data returned from upload handler response. record - file record * uploaderror - fires when file upload error occured, parameters: dialog - reference to dialog filename - uploaded file name data - js-object builded from json-data returned from upload handler response. record - file record * uploadfailed - fires when file upload failed, parameters: dialog - reference to dialog filename - failed file name record - file record * uploadcanceled - fires when file upload canceled, parameters: dialog - reference to dialog filename - failed file name record - file record * uploadstart - fires when upload process starts, parameters: dialog - reference to dialog * uploadstop - fires when upload process stops, parameters: dialog - reference to dialog * uploadcomplete - fires when upload process complete (no files to upload left), parameters: dialog - reference to dialog 相关资源:Ext.ux.UploadDialog下载及中文包(i18n)
转载请注明原文地址: https://www.6miu.com/read-4950562.html

最新回复(0)