当我不得不选择/尝试新的网格时,我查看了Flexigrid,最后选择了SlickGrid,我告诉您这是一个更好的选择。
SlickGrid::
- SlickGrid在GitHub上不断发展,几乎每周都有承诺
- 尽管它有一个缺点,它需要首先加载所有数据,然后才能执行任何操作,虽然在javascript (demos)中填充假数据非常快,但从DB中提取数据要长得多。
- 一旦你有了数据,这个缺点就变成了一种优势,一旦加载它就会非常快,分组,排序50k,甚至500 k行
- 由于您需要先加载数据,所以它很长,而且它正在消耗带宽,但是一旦加载了数据,您对数据所做的任何操作都会在客户端机器上完成,例如排序、分组、过滤等。所有这些都是在客户端完成的(因为数据视图作为javascript对象存在)
- 它现在支持多列分组(嵌套分组),这是我帮助实现的。
- 您可以轻松地格式化(格式化程序)所需的任何列,例如,显示国旗徽标而不是仅显示名称。
现在,Flexigrid::
- 最后一次提交是2年前(不包括演示)
- 你能用它编排任何专栏吗,我不这么认为..?
- SlickGrid的缺点成为Flexigrid的一个优势(首先加载所有数据),但前提是您从不更改Flexigrid中的页面。但是,这里的主要区别是,Flexigrid将在您更改的每个页面上对DB进行查询(并且您必须处理页面查询),因此您经常需要一个到DB的连接,在SlickGrid中,一旦加载了它,您就不再需要这个DB了(除非您正在进行插入/更新)。
- 在Flexigrid中,我没有看到多个列正在分组。
显然,我对SlickGrid的了解更多,我承认我几乎没有尝试过Flexgrid,但它没有进展.