Extjs的FileUploadField文件上传解决方案

本文介绍如何解决在使用Extjs的FileUploadField插件上传文件时出现的双按钮问题。通过修改CSS样式,可以确保插件的正常使用。文章提供了详细的代码示例和解决步骤。

使用Extjs的FileUploadField插件上传文件,因为FileUploadField是ext的拓展插件所以在其api中是找不到其方法的,这个文件在extjs的examples文件夹下的ux中,所以在使用FileUploadField的时候必须将其引入过来才可以使用,在使用的过程中会出现一个问题就是,在页面中出现了两个上传按钮,这个是和ext的本身css的样式有关系,所以要将样式修改下:

<style type=text/css> .upload-icon {  
				background: url('images/image_add.png') no-repeat 0 0 !important;  
			}  
		.x-form-file-wrap {  
			position: relative;  
			height: 22px;  
		}  
		.x-form-file-wrap .x-form-file {  
			position: absolute;  
			right: 0;  
			-moz-opacity: 0;  
			filter:alpha(opacity: 0);  
			opacity: 0;  
			z-index: 2;  
			height: 22px;  
		}  
		.x-form-file-wrap .x-form-file-btn {  
			position: absolute;  
			right: 0;  
			z-index: 1;  
		}  
		.x-form-file-wrap .x-form-file-text {  
			position: absolute;  
			left: 0;  
			z-index: 3;  
			color: #777;  
		}  
		</style>

这个时候插件的使用才会正常。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值