- 浏览: 282815 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
1042494076:
[list][*]引用引用[u] :P :roll: [/u ...
DIV增加滚动条不生效的问题 -
lvye351:
学习了,多谢
HashMap按照键值key排序 -
zxjlwt:
学习了。http://surenpi.com
ExtJS中动态设置TextField的readOnly属性 -
52p9_xu:
asasdasda
ExtJS中动态设置TextField的readOnly属性 -
52p9_xu:
[color=yellow][/color]
ExtJS中动态设置TextField的readOnly属性
最近使用了Ext.ux.UploadDialog,现在总结一下:
1、导入Ext.ux.UploadDialog包
注意包中没有包含zh_CN.utf-8.js,自己可以进行中文化的
2、产生上传文件的对话框代码
注意:提交时,默认提交的文件名是file 可以修改 post_var_name: 'fileName'修改
3、Ext.ux.UploadDialog中的其它事件函数[转载自http://wayfoon.iteye.com/blog/432541]
* 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
可能存在两种情况:
1)版本兼容
2)回调函数没有被注册
当时我使用的ExtJS的版本是2.0的,我手头没有代码,猜测应该是版本的问题,我记得UploadDialog这个widget要与ExtJS版本对应的
不客气,共同学习共同进步
最近比较忙,回复晚了。是否可以把你的代码贴上来,一起找问题阿?
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中的其它事件函数[转载自http://wayfoon.iteye.com/blog/432541]
* 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
评论
9 楼
zhanyuanwen1989
2015-04-02
能告诉我怎么添加关闭事件吗?
8 楼
qixiaopeng
2011-01-24
xiaoyuqi00 写道
请问楼主,
我这个怎么不调用回调函数啊?
还有,他怎么判断调用哪个回调函数?
我这个怎么不调用回调函数啊?
还有,他怎么判断调用哪个回调函数?
可能存在两种情况:
1)版本兼容
2)回调函数没有被注册
7 楼
xiaoyuqi00
2010-12-24
请问楼主,
我这个怎么不调用回调函数啊?
还有,他怎么判断调用哪个回调函数?
我这个怎么不调用回调函数啊?
还有,他怎么判断调用哪个回调函数?
6 楼
qixiaopeng
2010-07-14
zhangyongfeng 写道
为什么我会有这个错误?
‘x_buttons_upload.getEl()’is null or not an object
Ext.ux.UploadDialog.packed.js
谢谢 楼主 看看什么情况哈
‘x_buttons_upload.getEl()’is null or not an object
Ext.ux.UploadDialog.packed.js
谢谢 楼主 看看什么情况哈
当时我使用的ExtJS的版本是2.0的,我手头没有代码,猜测应该是版本的问题,我记得UploadDialog这个widget要与ExtJS版本对应的
5 楼
zhangyongfeng
2010-06-24
为什么我会有这个错误?
‘x_buttons_upload.getEl()’is null or not an object
Ext.ux.UploadDialog.packed.js
谢谢 楼主 看看什么情况哈
‘x_buttons_upload.getEl()’is null or not an object
Ext.ux.UploadDialog.packed.js
谢谢 楼主 看看什么情况哈
4 楼
qixiaopeng
2010-05-05
peteronline 写道
确实不错,学习啦,非常感谢!
不客气,共同学习共同进步
3 楼
qixiaopeng
2010-04-30
hui_windows 写道
我导入了Ext.ux.UploadDialog包中的相关js和css,运行了您的代码,但什么也没显示,请问为什么啊,请楼主帮忙,我想用ext.ux.uploaddialog做一个批量文件上传。
最近比较忙,回复晚了。是否可以把你的代码贴上来,一起找问题阿?
2 楼
hui_windows
2010-04-20
我导入了Ext.ux.UploadDialog包中的相关js和css,运行了您的代码,但什么也没显示,请问为什么啊,请楼主帮忙,我想用ext.ux.uploaddialog做一个批量文件上传。
1 楼
peteronline
2010-03-05
确实不错,学习啦,非常感谢!
发表评论
-
Ext.Window相关的两个类Ext.WindowMgr和Ext.WindowGroup
2010-01-07 17:27 3334工作中需要实现管理窗口,查了好长时间的API,终于找到了解决之 ... -
关于Extjs中Combo取值
2009-12-15 19:41 4449Ext.form.ComboBox 的editable设为tr ... -
使用ExtJS和Struts1.2上载文件成功,弹出下载框
2009-10-19 09:58 2695解决方法: 在向浏览器返回消息时,把response返回属性改 ... -
同时在ExtJS的GridPanel中监听contextmenu、rowcontextmenu
2009-09-23 10:17 2959listeners: { 'rowcontextme ... -
EXT JS 根据列表的行记录的某一单元格的值确定其他单元格的值
2009-08-14 15:26 1341…… {header:"设备ID", ... -
关于ExtJS combo远程数据加载+联动
2009-07-28 16:16 1713var ifIdstore = new Ext.data.Js ... -
加载表单后对下拉列表框中的加载数据的处理
2009-07-22 17:04 13751、填充表单数据的代码 function loadForm ... -
ExtJS combo
2009-07-22 16:58 1372store.on('load', function() ... -
关于Combo Box的分页(级联菜单)
2009-07-16 20:28 1326JS代码: var neNameStore = new E ... -
双击/单击Ext GridPanel的列表项
2009-07-02 18:49 5240进来项目中需要使用双击/单击行记录来获取数据,将实现的方式记录 ... -
Ext 右键菜单
2009-07-01 19:10 19061、JavaScript var acGrid = new ... -
关于ExtJS中的mask和unmask
2009-06-26 15:28 7342为了在发起某一事件后,阻止用户对界面的进行操作,可以使用Ext ... -
动态设置Store数据集中HTTP请求参数
2009-06-18 17:19 1613此处以JsonStore为例: var wifiPrefe ... -
EXTJS2.2.1中Grid表头的下拉菜单很难看
2009-06-15 16:30 1928浏览器:IE6.0 EXTJS版本:2.2.1 很早发现这个问 ... -
EXTJS中combobox的禁用和启用
2009-06-11 10:44 8114{ xtype:'combo', width : ... -
光标定位textfield,全部选中输入值
2009-05-15 16:58 2460Ext.onReady(function() { ... -
EXTJS中自定义表单验证
2009-05-15 15:34 3887Ext.apply(Ext.form. ... -
ExtJS中动态设置TextField的readOnly属性
2009-05-15 13:45 153301、假设 textField, 它的 id = 'textFi ... -
EXTJS 初始化Combobox的数据
2009-05-05 05:52 6447combobox获取数据有两种方式:即参数mode的取值,lo ...
相关推荐
Ext.ux.UploadDialog是Ext JS库的一个扩展组件,主要用于实现用户友好的文件上传对话框。这个组件在Web应用中非常实用,特别是在需要处理大量文件上传或者需要用户交互确认的场景下。下面我们将深入探讨`ext.ux....
在该实例中,Ext.ux.UploadDialog组件与后端服务器进行交互,使用了com.jspsmart.upload.SmartUpload类。SmartUpload是Java中的一款强大的文件上传工具,它能够处理多文件上传、文件大小限制、文件类型检查等常见...
本文将深入探讨“ext多文件上传控件Ext.ux.UploadDialog”的使用方法及其常见问题。该控件作为ExtJS库的一个扩展,为用户提供了一种方便的多文件选择和上传的界面。 首先,Ext.ux.UploadDialog是一个基于ExtJS框架...
这个"Ext.ux.UploadDialog.zip"压缩包包含了EXTjs的UploadDialog组件,方便开发者在自己的项目中直接使用。 UploadDialog组件的核心功能是提供一个用户友好的界面,让用户能够选择并上传文件到服务器。这个组件通常...
The class is ready for i18n, override the Ext.ux.UploadDialog.Dialog.prototype.i18n object with your language strings, or just pass i18n object in config. Server side handler. The files in the queue...
在使用 Ext.ux.UploadDialog 进行文件上传时,客户端与服务器端的交互是一个关键环节。Ext.ux.UploadDialog 是一个 ExtJS 框架的扩展组件,它提供了一个友好的用户界面来处理文件上传。在服务器端,我们需要正确解析...
Ext.ux.UploadDialog是一款在ExtJS框架下使用的扩展组件,它提供了一种用户友好的文件上传界面和功能。这个组件通常被用于Web应用程序,让用户能够方便地上传文件到服务器,而无需离开当前页面或者打开新的浏览器...
总之,`Ext.ux.UploadDialog`是一个强大且易于使用的文件上传解决方案,它结合了ExtJS的灵活性和易用性,为开发者提供了构建高效、用户友好的文件上传功能。无论是在企业级应用还是个人项目中,它都是一个值得考虑的...
在实际项目中,`UploadDialog3_x`组件的使用需要配合Ext的其他组件和API,例如,可能需要结合`GridPanel`来展示已上传的文件列表,或者使用`Form`来收集与上传文件相关的元数据。同时,为了保证其正常工作,开发者还...
为了创建一个UploadDialog,你可以使用`Ext.window.Window`或`Ext.container.Viewport`来创建一个弹出窗口,里面包含一个`Ext.form.FormPanel`,并在其中添加`FileField`。当用户选择文件并点击提交按钮时,ExtJS会...
在EXT应用中使用EXT.ux.UploadDialog时,开发者需要配置插件的相关参数,如URL(服务器端处理文件上传的地址)、文件类型限制、最大上传文件大小等。同时,为了实现良好的用户体验,可能还需要自定义对话框的样式和...
在本文中,我们将深入探讨如何使用Ext.ux.UploadDialog组件结合FTP(文件传输协议)来实现异步上传功能,这是在ExtJs框架下进行Web应用开发时一个实用的技术点。Ext.ux.UploadDialog是一个第三方扩展,它为ExtJs提供...
`Ext.ux.Utils.FSA`类用于实现基于状态转换的逻辑,它的核心是定义一个状态转换表,该表描述了在不同状态下收到特定事件时应采取的动作。这种设计模式非常适合处理具有复杂状态转换的应用场景,如文件上传过程中的...
在实际应用中,使用"Ext.ux.dialog UploadDialog"可能会涉及以下步骤: 1. **配置和创建对话框**:首先需要在ExtJS应用中定义UploadDialog的配置,包括其大小、样式、按钮布局等,然后通过这些配置创建对话框实例。...
UploadDialog.rar是一个包含上传组件的压缩包,使用了Ext技术来实现。Ext是一个流行的JavaScript库,专门用于构建富客户端Web应用程序。它提供了丰富的组件库、数据绑定机制和可自定义的布局模式,使得开发者能够...
在"EXT3的文件上传"这一主题中,我们主要讨论的是如何在EXT3文件系统环境中进行文件上传,并且这个过程可能涉及到一个名为"Ext.ux.UploadDialog3.0"的插件。 在EXT2文件系统中,文件上传是通过标准的文件操作接口...
10.12 表格与树形的结合——Ext.ux.tree.ColumnTree 第11章 其他布局类简介 11.1 标准布局类 11.1.1 折叠布局——AccordionLayout 11.1.2 边框布局——BorderLayout 11.1.3 卡片式布局——CardLayout 11.1.4 ...