本文為原創,如需轉載,請注明作者和出處,謝謝!
最近在做一個ExtJS的應用,以前使用時都是連網的,也沒任何問題。不過最近由于某些原因,開發的機器無法連網。這下問題出來了,一個從服務端取得數據并顯示的Combobox怎么也不正常了。總是顯示“loading...”,數據就是出不來。看看javascript錯誤,竟然是從http://extjs.com/s.gif下載s.gif。不知extjs3.0是怎么搞的。Extjs2.x還沒試,不知有沒有這個問題。 s.gif在本地是有的,在resources\images目錄中。
在程序中顯示一下
Ext.BLANK_IMAGE_URL變量,竟然是http://extjs.com/s.gif,不過這就好辦了,只需要在程序開始處將Ext.BLANK_IMAGE_URL變量的值改成自己機器上的路徑即可。如下面的代碼所示:
Ext.BLANK_IMAGE_URL="../script/resources/images/default/s.gif"
現在一切OK。 看來ExtJS的程序還需要在斷網時再測下,否則如果在局域網中使用ExtJS,而且客戶端還連接不了internet,那就有麻煩了。
新浪微博:http://t.sina.com.cn/androidguy 昵稱:李寧_Lining