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

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

  • 相关阅读:
    免费馅饼(HDU 1176 DP)
    搬寝室(HDU 1421 DP)
    FatMouse's Speed(HDU LIS)
    Bone Collector II(HDU 2639 DP)
    Palindrome(POJ 1159 DP)
    Proud Merchants(POJ 3466 01背包+排序)
    树的最大独立集
    Roads in the North(POJ 2631 DFS)
    Starship Troopers(HDU 1011 树形DP)
    Strategic game(POJ 1463 树形DP)
  • 原文地址:https://www.cnblogs.com/F4NNIU/p/9913569.html
Copyright © 2020-2023  润新知