【心情文字】搞了2天Grid,已崩潰

原項目全Easyui。前端

出現問題,http://my.oschina.net/francisxjl/blog/132998jquery

Easyui的DataGrid簡直就是個渣,ie下卡到死,用戶很大一部分用的xp系統,內存更小,ie8下,有datagrid的頁面慢到想死。json

一個最簡單的頁面,只要有datagrid,5s以上,我真是!@*#&!(*@&#(!*@#&——!@api

好吧,換,把數據表格控件換了。GO~前端框架

http://www.csdn.net/article/2011-04-07/295428框架

看來看去,試幾個吧。dom

聽說jqgrid不錯,用的人不少,仔細一看。。。艹,基於jquery UI的,引2套前端框架(原easyui)?no!pass~jsp

osc發了動彈,有人介紹bsGrid。一看,挺新,纔出來的,應該不錯,試試。。。flex

看看api,瞧瞧demo,試一把,而後ui

 gridObj = $.fn.bsgrid.init('searchTable', {  
          url: 'data/json.jsp',            
        //autoLoad: false,            
          pageSizeSelect: true,           
          pageSize: 10        });

既然是基於jquery的爲何只能經過id初始化?聯繫開發團隊,表示目前只能經過id,好吧,再見

在此說一下爲何我不能接受id做爲初始化參數:

咱們的項目主界面很普通,就是左邊一顆菜單樹,右邊中間一個主要的顯示界面,原期初,主顯示界面是iframe的,也就是說,每次點擊一個菜單,雖然右邊是easyui的tabs,沒事每一個tabs都是一個iframe,互不影響。但後來ie下使用iframe有問題,很嚴重的問題,內存泄漏

http://blog.csdn.net/hijiankang/article/details/8506970

不少玩家可能沒發現過用iframe會產生這麼大的問題,沒錯,在機器硬件通常(只要通常就足夠),前端效率較高的狀況下,這點泄漏感受不明顯,可是tmd若是你用easyui,而後用戶的機器老的噴血,10年前的xp電腦裝的ie8,絕b卡的你想砸電腦。

言歸正傳,我我換!我再換!

再換flexigrid,聽說輕便,代碼簡潔,demo搞起,納尼??tmd連前面的checkbox都要本身擴展?行點擊,雙擊事件都要本身寫?算了我忍。網上有擴展源碼,能夠在前面加checkbox選擇框

http://blog.csdn.net/ailinty/article/details/7339489

(雖然有很2B的bug,全選框邏輯錯誤,全選後取消一行,tmd全選框本身竟然不取消選中)

我tmd都忍,好吧,demo已完成,看下dom:

我tm只想說,太渣了,我已經沒興趣去知道,若是一個頁面有n個grid的,這id會怎麼安排。可是這玩意兒和easyui的

panel.href是絕比不兼容了。

好吧,過兩天在玩吧,真心吃不消了


不是 吐槽Easyui,使用起來很是方便,毋庸置疑,api又清楚

可是這效率tmd的實在是不能忍啊!!!!

隨便搜了下

http://my.oschina.net/francisxjl/blog/132998

所謂的解決方法,http://rainbowdesert.iteye.com/blog/1848712 也是治標不治本

算了,我跪了

最後 FUck ie!

相關文章
相關標籤/搜索