论坛首页 Web前端技术论坛

Jquery终于有两个看得过去的Grid插件了

浏览 60068 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-06-05  
听我一句 jquery的列表 现在绝对还不成熟
0 请登录后投票
   发表时间:2008-06-05  
听我一句 千万别用现在框架里的grid
就算你用.NET自带的那个不带AJAX的GridVew也比这些东西强
0 请登录后投票
   发表时间:2008-06-05  
楼上的两位,证据呢?请用数据说话。
0 请登录后投票
   发表时间:2008-06-05  
fins 写道
听我一句 jquery的列表 现在绝对还不成熟

fins说的我相信,但是也请给点数据了
0 请登录后投票
   发表时间:2008-06-05  
内存泄露丫 现在不泄漏的grid绝对是稀有品种 如果发现 一定要发出来看看
0 请登录后投票
   发表时间:2008-06-05  
这个不是靠数据的
而是靠体验的
随便用用就出错

功能不够丰富(一些常用的功能都没有)

整个组件的机制很不完善 缺乏相关的文档和扩展机制.

flexigrid要比jqGrid强.

如果你只是想要一个可以固定表头的表格 没必要用它
而如果你还有更多需求 那么 这两个组件很难满足你的需求

0 请登录后投票
   发表时间:2008-06-05  
补充一下
"lexigrid要比jqGrid强"
是指展现效果 和美观程度
0 请登录后投票
   发表时间:2008-06-05  

粗粗的看看了下jqGrid,缺实还有段路要走。
代码优雅度和官方UI还是有一定的差距的。
还是UI里面这种类似的方式看着比较顺眼

 

(function($) {
  $.youi.tree = function(el,o){
      $.data(el, "tree", this);
      $.youi.createObject(this,el,o);
  };
  $.extend($.youi.tree.prototype,$.youi.object.prototype,{
      ......
  });
  $.fn.extend({
     youiTree:function(o){
         var args = Array.prototype.slice.call(arguments, 1);
         return this.each(function() {
             if(typeof o == "string") {
                  var tree =  $.data(this, "tree") || {};
                  if (tree[o])tree[o].apply(tree, args);
             }else{
                  new $.youi.tree(this, o);
             }
        });
     }
  });
})(jQuery);

 

0 请登录后投票
   发表时间:2008-06-06  
不仅仅是代码优雅与否的问题

从设计 到功能 都差很多

代码可以重构 功能可以添加 但是设计要是重来相当困难

可以这么说 如果这两个东西不做大幅度的改变 今后没有戏
0 请登录后投票
   发表时间:2008-06-06  
我还是觉得够用就好。
最近接触了一个电信的项目,规模很大,Grid就是用html + jstl,也一样用,分页也是html+jstl。
对大多数应用来说,Grid的基本功能+排序+分页就够了。更好一些的是带有resize column的和inline edit的,不过没有也没关系。至于复杂的表格和图表,可以用专业的report工具来做。
之所以到处找Grid,是我被EC和Ext惯坏了,我们客户的口味也变刁了。我不希望找到一个比它们更好的grid,只是希望找一个比他们更小的Grid。至于代码是否优雅,设计是否合理,不是我关心的问题,更不是客户关心的问题。你不能指望大家做的都跟EXT一样。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics