日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ExtJs ComboBox 在IE 下 自动完成功能无效的解决方案

發布時間:2024/4/13 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ExtJs ComboBox 在IE 下 自动完成功能无效的解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?使用 ComboBox 來作為自動完成的組件,就像google suggestion ,可是在IE下怎么也無法輸入字符,是處于不可編輯狀態,而firefox和chrome都正常顯示。我在2個ExtJs QQ群中問這個問題,都沒有解決,不知道是不會還是不想回答。我在這里分享出來解決辦法。
這個問題困擾了我不少時間,在網上總也搜索不到答案。最后終于通過google找到了解決辦法。

?

方法1:將如下代碼添加到你的 Ext.onReady的方法中即可!

[html] view plaincopy
  • 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

    ?

    [html] view plaincopy
  • 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 ComboBox 在IE 下 自动完成功能无效的解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。