guzuomuse 2012-07-08 00:58:35 4408次浏览 5条回复 0 0 0

相信,只要大家用过这个,肯定每个人都被他给折磨过……

原因: 1:不兼容浏览器

ie下的根据关键字搜索的功能完全无效,根本无法使用

2:点击头部排序的时候各浏览器显示的url不一致

Ie下会显示完全的url

3:当点击排序的时候再输入关键字,过滤出结果后再把关键字删除,根本无效

这你MB……实在忍不住吐槽了……

Yii的很多widget都很好,这是我发现的第一个垃圾的,可以说根本不能实际来应用的破东西……

…………………………………… 期望拍砖,如果能学到新东西,或者有谁能为这个CGridView正名,宁愿挨板砖,否则,强烈建议这个GRD的CGridView滚出yii框架

  • 回复于 2012-07-08 13:35 举报

    你不喜欢可以选择不使用啊~~不用这么激动哦~~
    有时候可能是你自己添加的代码影响到了

  • 回复于 2012-07-08 14:24 举报

    之所以有点激动,是因为这个widget甚至可以说是玷污了YII这么优雅的框架。“我不喜欢可以不用”---就如同一个毒瘤,不喜欢就可以绕开无视而完全不正视他么?

    这个CGridView,在手册上“洋洋洒洒”的这么多的属性方法、功能看似很美好的样子,而最关键的东西却是根本不能使用的,你知道它浪费了多少新手的宝贵的时间和精力?怎能用喜不喜欢这么轻描淡写一言避之。

    另外我是经过了各种测试,甚至更新了最新的svn,都证明了这个CGridView的Bug存在的确定性。而不是什么我的代码影响的原因。并不是不负责任的瞎激动,信口胡说,大家也可以测试证实……

  • 回复于 2012-07-08 20:21 举报

    我不知道你的情况是怎样的,对于你上面提到的问题:
    1:不兼容浏览器

    ie下的根据关键字搜索的功能完全无效,根本无法使用
    我刚才用ie浏览器测试了一下,完全可以使用(系统没有ie6,只有用ietester);

    2:点击头部排序的时候各浏览器显示的url不一致

    我用ie9和chromd测试,确实不一致,不过我看到的只是某些属性为空而已

    3:当点击排序的时候再输入关键字,过滤出结果后再把关键字删除,根本无效

    在使用ajax更新时,程序删除关键字之后排序肯定会被覆盖更新,不过这跟update后更新CGridView他的当前所处的分页没有记住,我想这些应该都是可以自己用代码完善的。

    最后我想所有的程序都不是万能的,不可能满足每个人的要求,CGridView也不例外

  • 回复于 2012-07-08 20:22 举报

    我是在这里测试的:http://tiikoo.com
    这是一个半成品,可以用admin,admin登陆验证

  • 回复于 2012-07-11 11:44 举报

    一直在用 CGridView 一点都没觉得不好用,甚至我用这个做统计表都没问题。

您需要登录后才可以回复。登录 | 立即注册