只能说yii的CGridView真是个垃圾---原谅我这么说 [ 新手入门 ]
相信,只要大家用过这个,肯定每个人都被他给折磨过……
原因: 1:不兼容浏览器
ie下的根据关键字搜索的功能完全无效,根本无法使用
2:点击头部排序的时候各浏览器显示的url不一致
Ie下会显示完全的url
3:当点击排序的时候再输入关键字,过滤出结果后再把关键字删除,根本无效
这你MB……实在忍不住吐槽了……
Yii的很多widget都很好,这是我发现的第一个垃圾的,可以说根本不能实际来应用的破东西……
…………………………………… 期望拍砖,如果能学到新东西,或者有谁能为这个CGridView正名,宁愿挨板砖,否则,强烈建议这个GRD的CGridView滚出yii框架
共 5 条回复
-
之所以有点激动,是因为这个widget甚至可以说是玷污了YII这么优雅的框架。“我不喜欢可以不用”---就如同一个毒瘤,不喜欢就可以绕开无视而完全不正视他么?
这个CGridView,在手册上“洋洋洒洒”的这么多的属性方法、功能看似很美好的样子,而最关键的东西却是根本不能使用的,你知道它浪费了多少新手的宝贵的时间和精力?怎能用喜不喜欢这么轻描淡写一言避之。
另外我是经过了各种测试,甚至更新了最新的svn,都证明了这个CGridView的Bug存在的确定性。而不是什么我的代码影响的原因。并不是不负责任的瞎激动,信口胡说,大家也可以测试证实……
-
我不知道你的情况是怎样的,对于你上面提到的问题:
1:不兼容浏览器ie下的根据关键字搜索的功能完全无效,根本无法使用
我刚才用ie浏览器测试了一下,完全可以使用(系统没有ie6,只有用ietester);2:点击头部排序的时候各浏览器显示的url不一致
我用ie9和chromd测试,确实不一致,不过我看到的只是某些属性为空而已
3:当点击排序的时候再输入关键字,过滤出结果后再把关键字删除,根本无效
在使用ajax更新时,程序删除关键字之后排序肯定会被覆盖更新,不过这跟update后更新CGridView他的当前所处的分页没有记住,我想这些应该都是可以自己用代码完善的。
最后我想所有的程序都不是万能的,不可能满足每个人的要求,CGridView也不例外
guzuomuse
最后登录:2013-05-27
在线时长:0小时0分
- 粉丝0
- 金钱220
- 威望0
- 积分220