天天看點

Ext實作滾動條一直處于底部的方法

在我們的實際開發應用中,經常會使用到ext的常用控件textarea。對于一些form表單,錄入資訊的備注,簡介等等資訊較多的時候就會使用的textarea。最近在所一個全網拓撲圖的時候,以及網絡診斷ping,telnet連接配接測試等等功能的時候,出現了一些比較辣手的問題。就是通過ajax請求背景資料後,把新資料動态的顯示到textarea中,textarea的滾動條不會定位到最底部。始終顯示在top的位置。經過研究發現,ext對自身的textarea進行了封裝,使用table布局。我們根據getcmp()方法擷取的控件對象實際上是一個table,這是我們在對table設定它的scrolltop和擷取它的scrollheight屬性都會失敗。而我們真正需要的是textarea本身,而不是它的父元件table。

這裡我把我的實作方法分享給各位網友,使大家少走一些彎路。

解決方案1:

解決方案2:

經過測試,兩種方案都可以使用。

歡迎大家關注我的個人部落格!!!!

如有不懂,疑問或者欠妥的地方,請加qq群:135430763   進行回報,共同學習!

繼續閱讀