许多开发者在利用Extjs的FileUploadField组件进行文件上传时,都曾遇到过类似困扰。实际上,FileUploadField是Ext框架的一个扩展插件,在官方API文档中并未收录——它位于examples目录下的ux文件夹中。因此,在使用前必须手动引入该插件。
然而,实际使用中会出现一个令人头疼的Bug:页面上会意外地显示两个上传按钮。这一问题的根源在于Ext自带的CSS样式冲突。解决方案很简单——调整CSS样式。将以下样式代码添加到页面中,即可使按钮恢复正常显示为一个:
添加上述样式后,FileUploadField插件即可正常工作。请注意,代码中的图标路径需替换为您自己的图片地址。
