如何根据用户指定的自定义javascript表达式对jQuery DataTables进行排序?

时间:2015-02-06 11:40:55

标签: jquery sorting datatables

我正在将jQuery DataTable用于内部分析应用程序,我的用户希望能够通过在Javascript中编写涉及多个列的表达式(例如“profit / num_orders + account_age”)来使用自定义排序。他们希望在任意数学表达式中使用所有列具有完全的灵活性。

我已经查看了基于类型的自定义排序和自定义数据源排序(详见此处:http://datatables.net/development/sorting),但无法找到实现此目的的方法。

这里有什么解决方案?

1 个答案:

答案 0 :(得分:0)

也许我错了,因为我从来没有做过接近过的事情,但数据表没有为你提供这样的功能,如果我理解你正在尝试做的是通过定义的数学表达式从表中聚合多个列由用户。

这些年来我从来没有见过一个强大的插件,无论如何,因为这里的主题是关于数据表的,过滤的更有活力的东西,我知道这个插件https://jquery-datatables-column-filter.googlecode.com/svn/trunk/regex.html

如果您还不知道在网上搜索有关数据透视网格的内容,他们可以为最终用户提供更多自定义功能,但同样没有任何强大功能。这是一个例子http://www.igniteui.com/pivot-grid/overview

希望它有所帮助。