Ext的form类型扩展(二)——AttachField

类名:Ext.form.AttachField
扩展自:Ext.form.TriggerField
功能描述:能够处理多个附件的本地上传、删除、浏览,支持进度显示
如何部署:
-------------s端----------------------
预备工作:建立Web工程,增加dwr支持
1.将附件源码net.bar的java类加入你的Web工程
2.在web.xml加入以下定义
 <servlet><init-param>

xml 代码
 
  1.     <servlet>  
  2.         <servlet-name>fileupload</servlet-name>  
  3.     <servlet-class>net.bat.upload.uploadServlet</servlet-class>  
  4.     <load-on-startup>1</load-on-startup>  
  5.     <init-param>  
  6.         <param-name>path</param-name>  
  7.         <param-value>d:/upload/</param-value>  
  8.     </init-param>  
  9.     <init-param>  
  10.         <param-name>tpPath</param-name>  
  11.         <param-value>d:/</param-value>  
  12.     </init-param>  
  13. </servlet>  

       </init-param>
    </servlet>
3.将类TaskCenter通过dwr开放给B端,以支持进度显示
例如,我的dwr集成到spring下,相应的配置为
     <create creator="spring" javascript="TC"><include method="newTask"><include method="getTotal"><include method="getCur">

xml 代码
 
  1. <create creator="spring" javascript="TC">  
  2. param name="beanName" value="TaskCenter"/>  
  3.   <include method="newTask"/>  
  4.   <include method="getTotal"/>  
  5.   <include method="getCur"/>  
  6.   <include method="cancel"/>  
  7. </create>  


------------b端-----------------------
1.将附件form.rar展开到ext/examples/form/下
2.浏览http://host:port/yourapp/ext/examples/form/formext.html
其中photo为Attach类型</include></include></include></create>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值