我目前在 html 端用的主要是 datatables.net,头疼的问题主要在于排序什么的,如果字段是在 association table 上的,就要有一些 hardcoding,有没有什么比较好一点的 gem 呢,wicegrid 的看上去一般了点,需要再改造一下,而且还不支持 AJAX
wice_grid 不错啊,为什么觉得一般?全 AJAX 的太复杂了吧
#1 楼 @huacnlee 我其实来回看了很多次 wice_grid,他缺省的样子不太美观,还需要做一些定制,另外不太喜欢那种在列头放 filter 的模式,所以衡量了几次,还是没有用它,最关键的是不支持 AJAX,我现在已经开始在包装 datatables 的一些处理了,看看以后能有时间整理成一个 gem 就好办了,不过 datatables 看上去不错,用起来一些命名啊,使用方法之类的,还是有点不爽。现在其实最关键的问题就是,如果碰到 association 上的字段,Active Record 的.order 方法无法直接使用 assoc_name.field_name 来排序,目前找到的方法是使用.find 方法,不过 model 要变成复数,其实就是直接使用表名称了,看来包装是必然的
最近在研究 datagrid,貌似能满足你的需求吧
我最近也在研究这个 我发现 jquery datatables 还可以,然后就是 @huacnlee 提到的 wice_grid 这个整体也不错~