zoukankan      html  css  js  c++  java
  • FastAdmin Bootstrap-Table 关于客户端模式(由 计算所有页的的总数引发的思考)

    Bootstrap-Table 关于客户端模式(由 计算所有页的的总数引发的思考)

    昨天群里有小伙伴询问 Bootstrap-Table 有没有计算所有页的总数。

    【吐槽】★隔壁老王-杭州
    @F4NNIU 使用footerFormatter的时候,好像只能统计当前页的值,是否用统计全部数据值的参数?
    ,footerFormatter: function (data) {
    ​ var field = this.field;
    ​ var total_sum = data.reduce(function (sum, row) {
    ​ return (sum) + (parseFloat(row[field]) || 0);
    ​ }, 0);
    ​ return "合计:"+total_sum.toFixed(2);
    ​ }

    我的理解是 Bootstrap-Table 的每一页是从服务器获取的,总数应该由后端传过来。

    后来小伙伴又给了一条信息。

    【吐槽】★隔壁老王-杭州 2018/11/5 22:39:24
    @F4NNIU datatables有这种函数的,bootstrapTable我之前没用过

    然后我去查了一些资料,发现 Bootstratp-Table 有服务端和客户端模式,客户端模式就是在客户端分页,当获得数据是将所有的数据一次性获到。
    那这样的话,可以就可以把所有数据进行处理,计算所有页的总数。

    还有一个问题,客户端分页适用于数据量少的情况,不然一下子获得成千上万的数据浏览器估计会崩。

  • 相关阅读:
    《单元测试之道C#版——使用NUnit》测试哪些内容 RightBICEP
    《领域驱动设计》读书笔记(三) 消化知识
    法雷数列浅谈 RL
    四种常用最短路径算法模板 RL
    PIG 学习笔记1
    readme
    隐藏系统队伍框架
    关于时间的一些函数
    两个作用相同的宏.
    自动拾取确认,自动复活确认
  • 原文地址:https://www.cnblogs.com/F4NNIU/p/9913569.html
Copyright © 2011-2022 走看看