lidatui / mmGrid

mmGird是一个基于jQuery的表格控件
http://lidatui.github.io/mmGrid
225 stars 124 forks source link

是否可以考虑添加多行表头的支持 #3

Closed limodou closed 11 years ago

limodou commented 11 years ago

如果可以加上,mmGrid的应用范围应该可以更广了。类似于象easy ui的多行表头。在我的项目中大量使用,不过easy ui不开源,所以一直在找一个轻量的grid控件做为替換。

BTW: 挺喜欢mmGrid的基础代码,我正在上面实现自已的tree的支持。等做得差不多了,看对你有没有用。

lidatui commented 11 years ago

正如你所说的,其实我也正在考虑加入多表头的支持。EasyUI是个很不错的库,mmGrid调整列宽的实现上就借鉴了它方式。

你所说的「tree的支持」是说的TreeGrid吗?我当然非常希望能读一下你的实现。

谢谢你的称赞,如果它能对你有点用处那是最好不过了。

limodou commented 11 years ago

对就是treegrid,现在已经实现基本功能了,为了不过于影响你原来的代码,我在mmGrid.js中添加了简单的扩展的机制,这样我写的代码可以作为插件形式来替換原来的方法 。不过这样也有一个问题,那就是后面的插件用的方法是前面插件替換过的。当然,如果你觉得有用,合在一起可能会更好一些。同时保留扩展机制,以便开发新的功能,然后不断合并代码进行优化。我的代码还在完善中,尽快会先传到github上去,有兴趣可以先看一下。

limodou commented 11 years ago

我现在的代码在这里,还只是基本功能,还在开发中,感兴趣你可以先看看。我増加了一个example2.html,后面可能会将数据改为一个project的形式。 为了实现插件功能和treegrid,对原来的mmGrid.js作了一些修改。 https://github.com/limodou/mmGrid

lidatui commented 11 years ago

我看了一下你提交的代码,效果挺不错的,期待完善的实现。

看了你的实现我觉得mmGrid中表格操作方法的设计上我还是要好好考虑一下,行的操作确实是很有用的。

lidatui commented 11 years ago

多表头功能完成,目前只支持最多二层表头。

limodou commented 11 years ago

Very cool. I'll look at it.