ExtJs ComboBox 在IE 下 自动完成功能无效的解决方案
使用 ComboBox 来作为自动完成的组件,就像google suggestion ,可是在IE下怎么也无法输入字符,是处于不可编辑状态,而firefox和chrome都正常显示。我在2个ExtJs QQ群中问这个问题,都没有解决,不知道是不会还是不想回答。我在这里分享出来解决办法。
这个问题困扰了我不少时间,在网上总也搜索不到答案。最后终于通过google找到了解决办法。
方法1:将如下代码添加到你的 Ext.onReady的方法中即可!
- Ext.form.TriggerField.override({
- afterRender : function(){
- Ext.form.TriggerField.superclass.afterRender.call(this);
- var y;
- if(Ext.isIE && !this.hideTrigger && this.el.getY() != (y = this.trigger.getY())){
- this.el.position();
- this.el.setY(y);
- }
- }
- });
方法2:
将ComboBox的hideTrigger属性设置为false
- hideTrigger:false
首先我搜索到了这个博客
http://vegdave.wordpress.com/2009/01/06/autocomplete-fix-for-ext-combobox-on-ie/#comment-14168
然后此博客给出了解决办法的链接地址
http://www.extjs.com/forum/showthread.php?p=204817
分类:
前台ExtJs
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
2013-07-11 Phonegap通过JS访问本地接口的两种方法
2013-07-11 jQuery插件开发 - 其实很简单
2012-07-11 android Error generating final archive: Debug certificate expired on xxxxxx
2012-07-11 php输出xml格式字符串(用的这个)
2012-07-11 php长字符串
2012-07-11 PHP数据库调用类调用实例
2011-07-11 从一个表中查询数据 插入到另外一个表