请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

钮钴禄小懒子 悬赏达人认证 活字格认证
银牌会员   /  发表于:2019-8-7 09:56  /   查看:1784  /  回复:1
这两天在写表格数据分页的时候遇到了点问题如下:

表格的分页按钮是用链接做的,如图所示


页面初始化如图所示:


当我第一次点击第一页按钮如上图所示,但当我第二次点击第一页按钮的时候数据就累加了,如下图所示



试过给数据清空,要么数据没了,要么就是数据还是叠加

大致代码如下:

const api_url = '....';//url保证没错
var p = Forguncy.Page,
    table = p.getListView('表格1');
var total = 0;
var arr = [];

$.get(api_url, { page: 2, limit: 5 }, function(res) {
    var total = res.total; //总行数22898  
    var res = res.data.item;
    console.log(res);
    for (x in res) {
        var obj = {};
        obj.bar_code = res[x].bar_code;
        obj.cost_price = res[x].cost_price;
        obj.packing_specification = res[x].packing_specification;
        obj.product_code = res[x].product_code;
        obj.product_name = res[x].product_name;
        obj.product_price = res[x].product_price;
        obj.second = res[x].second;
        arr.push(obj);
    }
    console.log(arr);
    table.reload();
    //定义事件处理函数
    var reload = function() {

        console.log('这里是第一页哦!!');
        for (x in arr) {
            table.addNewRow([
                arr[x].product_code, //商品编码
                arr[x].product_name, //商品名称
                '无',
                arr[x].cost_price, //成本价
                arr[x].product_price, //零售价
                arr[x].packing_specification, //包装规格
                arr[x].second, //计量单位
                arr[x].bar_code, //条形码
                '修改',
                '查看',
                '删除'
            ]);

        }
    }
    table.bind("reloaded", reload);

});

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-8-14 17:11:23
沙发
您最好在后面将帖子发布成,悬赏帖子,这样会有很多的人帮您解决您的问题,然后您可以设置最佳答案,这样对于后来学习的人,和我们帮您回答问题的人,还是您以后自己找这个问题的答案,都比较方便的。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>分割线>>>>>>>>>>>>>>>>>>>>>>>>>>

已远程客户解决,在调用接口获取数据前,清空页面表格数据即可
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部