導航:首頁 > 編程語言 > 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兼容相關的資料

熱點內容
隱藏網路為什麼別人可以連我不行 瀏覽:355
超級終端發送文件超時 瀏覽:24
文件多少m有什麼意思 瀏覽:63
microsoftword2010 瀏覽:773
國務院通信大數據行程卡在哪裡 瀏覽:581
列印機和電腦數據線連好怎麼操作 瀏覽:877
iphone打開html文件 瀏覽:63
java操作excel之poi 瀏覽:700
java集合同步 瀏覽:861
軟工大數據軟考考什麼 瀏覽:190
受控體系文件的封面有什麼內容 瀏覽:778
夢幻錦衣是哪個文件夾 瀏覽:811
raid模式不能黑蘋果 瀏覽:859
如何優化網站推廣方案 瀏覽:40
編程怎麼入門去極客時間 瀏覽:504
查看oracle資料庫字元集編碼 瀏覽:658
pscc恢復文件 瀏覽:245
釘釘怎麼上網路直播課 瀏覽:595
怎麼用手機qq掃描文件在哪裡 瀏覽:17
微信瓶子怎麼提示用完了 瀏覽:288

友情鏈接