javascript - 表格行之间的轻松比较

标签 javascript jquery datatable

我正在使用 DataTables JQuery 插件,我想问以下两个问题。

  • 是否可以在每列末尾(动态)计算 MIN、MAX 或 AVG 值?

    例如:

    A/A A B C

    L1 2 3 4

    L2 3 4 5

    如果我想打印第 3 行,其中每列的最小值应该是:

    L3 2 3 4

  • 是否可以创建另一个 D 列,其中包含每行的公式结果?例如Di = Ai + Bi

    根据上面的示例,结果表应如下所示:

    L1 2 3 4 5

    L2 3 4 5 7

我可以通过 DataTable 执行这些操作吗?或者我必须在将数据传递到 DataTable 之前准备好数据?

谢谢。

PS:

我想我需要类似的东西 trirand.net/examples/grid/functionality/footer/default.aspx但对于 DataTables 插件。除此之外,我还需要一些行公式。 – 萨拉米斯刚刚编辑

最佳答案

对最后一列使用 mRender ( http://datatables.net/ref#mRender )。 mRender,当用作函数时,可以访问该行的数据源对象(第三个参数),因此您可以轻松地进行快速求和,然后返回计算值:-)。

关于javascript - 表格行之间的轻松比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12677857/

相关文章:

javascript - 单击时未切换类

php - 无法将 Summernote 值存储到数据库中,它返回 [object Object]

css - 标签宽度内的语义数据表中的 TH 未设置

c# - Datatable 中的记录总数限制是多少?

javascript - 如何使用 AngularJS、Devise 和 UI Router 全局实现身份验证?

javascript - 私有(private)字段无法使用 Webpack 进行编译

javascript - 如何克服JavaScript代码中缺少Perl的\G?

javascript - 新插入的 HTML 不与 Rails 嵌套表单的 JS 事件处理一起作用

xml - 使用嵌套表将数据集写入 xml

javascript - 如何发布我在 Rails 中看到的一些问题的 jsfiddle 示例?