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

熱點內容
大量計算用什麼編程方式好 瀏覽:241
編程器刷微星bios刷哪個文件 瀏覽:111
選擇小米手機3版本 瀏覽:314
iphone鏈接 瀏覽:110
9元編程課是什麼 瀏覽:436
cad為什麼不能輸入stl文件 瀏覽:78
編程與外語哪個更好就業 瀏覽:299
為什麼程序會跑飛 瀏覽:659
matlab中的m文件是什麼 瀏覽:226
excel批量保存pdf文件 瀏覽:963
win10文件夾死機動不了 瀏覽:411
ps打開多頁pdf文件 瀏覽:901
資料庫統計某一欄位值出現次數 瀏覽:705
學編程需要哪些方面的能力 瀏覽:896
在word2003表格中插入一行 瀏覽:606
怎麼把拍照取字的文件轉成pdf 瀏覽:838
小米穿戴app哪裡更換表盤 瀏覽:911
滿足該條件更改文件內容的代碼 瀏覽:503
xp系統怎麼卸載win10系統文件 瀏覽:709
華為手機雙系統app怎麼轉 瀏覽:317

友情鏈接