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 有服务端和客户端模式,客户端模式就是在客户端分页,当获得数据是将所有的数据一次性获到。
    那这样的话,可以就可以把所有数据进行处理,计算所有页的总数。

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

  • 相关阅读:
    leetcode 77 组合
    leetcode 40组合总和 II
    leetcode 216 组合总和III
    弹性伸缩 AS(Auto Scaling)
    弹性计算服务(Elastic Compute Service) / 云服务器 ECS
    云计算概述
    Zabbix Proxy 分布式监控
    Zabbix 自动发现 & 自动注册
    LVS-DR 模式
    GoAccess 监控工具
  • 原文地址:https://www.cnblogs.com/F4NNIU/p/9913569.html
Copyright © 2011-2022 走看看