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

熱點內容
win10掃描的文件在哪裡 瀏覽:615
pdf文件公章歪了怎麼處理 瀏覽:322
java下載文件的路徑 瀏覽:551
現在有哪些熱門的軟體編程 瀏覽:453
asp什麼文件迅雷下載 瀏覽:381
巫妖王之怒升級路線 瀏覽:348
wps如何發送文件 瀏覽:359
網站怎麼加流量 瀏覽:457
聖魔之光石破解版本 瀏覽:110
湖北文件櫃多少錢一套 瀏覽:103
artlantis渲染器教程 瀏覽:679
360系統文件可以清理嗎 瀏覽:256
extjsform樣式 瀏覽:513
電信貓怎麼設置wifi密碼 瀏覽:785
p190文件用什麼打開 瀏覽:252
怎麼修改ps簽署文件 瀏覽:847
怎麼找到編程貓作品文件 瀏覽:647
鐵路局的網站是多少 瀏覽:194
微信雙號 瀏覽:926
招標文件中的凈值是什麼意思 瀏覽:675

友情鏈接