【心情文字】搞了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!

相关文章
相关标签/搜索