ExtJs4学习(十三)如何给文件上传按钮加背景图片
来源:互联网 发布:云南农业大学网络考试 编辑:程序博客网 时间:2024/05/22 13:20
我们日常看到的上传按钮都是这样的
当然browse是默认的,我们可以去改变它,比如替换成“上传”,配置为buttonText: '上传',
如果我们想给按钮添加背景图片呢,你可能注意到了这个配置 buttonConfig
{ xtype: 'filefield', emptyText: 'Select an image', fieldLabel: 'Photo', name: 'photo-path', buttonText: '', buttonConfig: { iconCls: 'upload-icon' }}实际效果又是怎样的呢
如果你的背景图片刚好是那个大小,恭喜你后面的内容不用看了,你已经解决问题了。
只是如果你的背景图片是这样的大小呢
不妨试试,最后会发现,按钮最终的显式效果,竟然还是显式那么一点点,效果是这样的
好像还是没达到要求,不禁反问,这个宽度可以设置吗?
我们试一下,代码如下
{ xtype: 'filefield', emptyText: 'Select an image', fieldLabel: 'Photo', name: 'photo-path', buttonText: '', buttonConfig: { iconCls: 'browse', width:154 }}效果是这样的
哎呀,好像还是不行,背景图片好像被限制了,那能怎么解决呢
这时候我想到了另外一个配置cls
{ xtype: 'filefield', emptyText: 'Select an image', fieldLabel: 'Photo', name: 'photo-path', buttonText: '', buttonConfig: { width:154, height:41, cls: 'browse', }}效果如下
这里说到一点,filefield的width配置必须达到一定大小,不然按钮会往左靠,覆盖掉框,效果如下
现在达到我们的要求了,如果我们只需要按钮,可以这样
加两个配置
buttonOnly: true,
hideLabel: true,
效果如下
0 1
- ExtJs4学习(十三)如何给文件上传按钮加背景图片
- ExtJS4学习笔记(十三)---上传文件(upload)
- 给按钮加一个背景图片
- 如何给input中的submit按钮加背景图片
- 如何给文章加背景图片
- 如何给Label加背景图片
- extjs4.2加背景图片
- VC中如何给对话框加背景图片
- ExtJS4学习---上传文件(upload)
- Qt中如何给按键加图标(或加背景图片)
- 给超链接加背景图片
- NetBeans如何在背景图片上加按钮标签之类的
- MFC如何给按钮加图标
- 详解如何给背景图片加颜色遮罩
- 如何给对话框添加背景图片及图片按钮CBUttonST
- 给校内加个背景图片
- flex4 给器皿加背景图片
- wpf 给window加背景图片
- Eclipse使用技巧
- 团队带领问题
- 网络流:宇宙旅行
- Spring的配置文件
- 软件项目的过程评审
- ExtJs4学习(十三)如何给文件上传按钮加背景图片
- Android Scroller类的详细分析
- 进程控制理论知识
- Makefile, Kconfig和.config关联关系
- 如何做好项目需求获取与分析
- 文件绝对路径和相对路径
- 项目计划与项目进度跟踪
- linux启动时挂载rootfs的几种方式
- height、clientHeight、scrollHeight、offsetHeight区别