導航:首頁 > 編程語言 > extjs4ie兼容

extjs4ie兼容

發布時間:2024-08-14 12:12:53

1. 今天用EXTjs 4.2.0的desktop做了一個桌面,但發現其樣式在IE標准模式或火狐下嚴重的不兼容,求解決辦法。

沒有呀,我就用extjs 4我也用火狐,沒有不兼容呀

2. java 中springMVC+extjs 文件上傳ie瀏覽器不兼容的問題

Ext的不兼容多是js文件書寫不規范造成的,仔細檢查是否有多、少標點的地方

3. 我用Extjs4中的panel載入寫好的另外網頁,一直載入不出來,用chrome和IE打開全部顯示空白,一下為源代碼

你先在js裡面定義一個Panel為map
然後在Frame.aspx裡面引入就可以了

4. extjs 現在所有瀏覽器兼容嗎

Extjs目前兼容IE6及其以上的版本、Mozilla Firefox 1.5及其以上的版本、Apple Safari 3及其以上的版本、谷歌的Chrome、Opera 9及其以上的版本,還有就是支持js的移動設備的瀏覽器也可支持EXT。

5. excel採用什麼技術手段

的來說,兩種方法:伺服器端生成和瀏覽器端生成。
伺服器端生成就是:根據用戶請求,獲取相應的數據,使用poi/jxl,
jacob/jawin+excel,或是用數據拼html的table或是cvs純文本的數據格式等。然後按.xls或是.cvs格式的文件的形式返回給用戶,指定Content-Type:application/vnd.ms-excel
,瀏覽器就會提示要下載的文件是excel文件。

poi/jxl,
jacob/jawin生成的是excel的biff格式。html/csv的是文本格式,不另存為excel文件,很多excel功能是用不了的。jacob/jawin需要伺服器端是windows系統,且安裝了excel2000以上版本。poi/jxl和html/csv方式的話,伺服器端可以跨平台。

瀏覽器端生成excel文件還沒有特別完善的方案,這是因為js無法處理二進制。大概有以下幾個方案,各有利弊。

1. activex方式:使用js/vbs調用excel對象,,有個extjs的gridpanel導出為excel的例子。 (ie+excel)

2. ie命令方式:將html或是csv輸出到open的window,然後使用execCommand的saveas命令,存為csv或xls。 (ie6 only)

3. 伺服器端中轉方式:將html的table或是拼接的csv傳到伺服器端,伺服器端再按照Content-Type:application/vnd.ms-excel返回,瀏覽器就會按excel方式處理。與伺服器端拼接相比,少了一次取數操作。 (all)

4. data協議方式:對於支持data協議的瀏覽器,可以將html或是csv先用js
base64處理,然後前綴data:application/vnd.ms-excel;base64,,即可使瀏覽器將其中的數據當做excel來處理,瀏覽器將提示下載或打開excel文件,可惜的是ie不支持。extjs的官網有一個grid的plugin,實現導出xhtml格式的偽excel文件,就是這么做的。
(except IE)

瀏覽器端只有第一種方案導出的是真正的biff格式的excel文件,其他方式都是文本格式。activex方式只能在windows平台的ie瀏覽器使用,而且需要降低ie的安全性,所以應用比較有限。復雜的excel文件,還是在伺服器端用poi/jxl生成excel比較好。如果瀏覽器固定位ie6,瀏覽器端方式2是最好的方案。如果要降低伺服器端cpu的計算壓力,客戶端方案3可行,而且跨平台(比poi/jxl方式少了取數和生成二進制文件)。如果是非ie瀏覽器,方案4也不失為一種好方法。

6. 怎樣把table格式轉換excel

總的來說,兩種方法:伺服器端生成和瀏覽器端生成。
伺服器端生成就是:根據用戶請求,獲取相應的數據,使用poi/jxl, jacob/jawin+excel,或是用數據拼html的table或是cvs純文本的數據格式等。然後按.xls或是.cvs格式的文件的形式返回給用戶,指定Content-Type:application/vnd.ms-excel ,瀏覽器就會提示要下載的文件是excel文件。
poi/jxl, jacob/jawin生成的是excel的biff格式。html/csv的是文本格式,不另存為excel文件,很多excel功能是用不了的。jacob/jawin需要伺服器端是windows系統,且安裝了excel2000以上版本。poi/jxl和html/csv方式的話,伺服器端可以跨平台。
瀏覽器端生成excel文件還沒有特別完善的方案,這是因為js無法處理二進制。大概有以下幾個方案,各有利弊。
1. activex方式:使用js/vbs調用excel對象,http://setting.iteye.com/blog/219302,有個extjs的gridpanel導出為excel的例子。 (ie+excel)
2. ie命令方式:將html或是csv輸出到open的window,然後使用execCommand的saveas命令,存為csv或xls。 (ie only)
3. 伺服器端中轉方式:將html的table或是拼接的csv傳到伺服器端,伺服器端再按照Content-Type:application/vnd.ms-excel返回,瀏覽器就會按excel方式處理。與伺服器端拼接相比,少了一次取數操作。 (all)
4. data協議方式:對於支持data協議的瀏覽器,可以將html或是csv先用js base64處理,然後前綴data:application/vnd.ms-excel;base64,,即可使瀏覽器將其中的數據當做excel來處理,瀏覽器將提示下載或打開excel文件,可惜的是ie不支持。extjs的官網有一個grid的plugin,實現導出xhtml格式的偽excel文件,就是這么做的。 (except IE)
瀏覽器端只有第一種方案導出的是真正的biff格式的excel文件,其他方式都是文本格式。activex方式只能在windows平台的ie瀏覽器使用,而且需要降低ie的安全性,所以應用比較有限。復雜的excel文件,還是在伺服器端用poi/jxl生成excel比較好。如果瀏覽器固定位ie,瀏覽器端方式2是最好的方案。如果要降低伺服器端cpu的計算壓力,客戶端方案3可行,而且跨平台(比poi/jxl方式少了取數和生成二進制文件)。如果是非ie瀏覽器,方案4也不失為一種好方法。

閱讀全文

與extjs4ie兼容相關的資料

熱點內容
專題學習網站源碼 瀏覽:163
jsphead什麼 瀏覽:88
gps串口數據怎麼發送 瀏覽:968
win10文件主頁共享查看 瀏覽:411
中國聯通有哪些app是免流的 瀏覽:176
邊做邊保存的文件找不到了 瀏覽:858
win10照片應用文件夾名稱 瀏覽:966
編程如何解決資金的原子性 瀏覽:638
如何製作廣角鏡頭矯正文件 瀏覽:513
在網頁開發中應該選用哪個資料庫 瀏覽:742
iphone5移動卡貼 瀏覽:990
電腦文件的格式 瀏覽:127
extjs的xtype 瀏覽:959
suse11iso文件要u盤安裝 瀏覽:153
如何將報表統計數據轉化為圖形 瀏覽:444
如何寄快遞材料文件 瀏覽:265
java構造方法private 瀏覽:475
手機文件找回恢復 瀏覽:516
word怎麼把u盤里的文件拔掉 瀏覽:976
港版蘋果用的插排 瀏覽:1000

友情鏈接