Foxtable(狐表)用户栏目专家坐堂 → 如何调整代码 实现大于限制数量条数的数据 拆分到下一个环节中进行导入 直到所有的数据都导入完毕并保存成功


  共有1659人关注过本帖树形打印复制链接

主题:如何调整代码 实现大于限制数量条数的数据 拆分到下一个环节中进行导入 直到所有的数据都导入完毕并保存成功

帅哥哟,离线,有人找我吗?
cnsjroom
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
如何调整代码 实现大于限制数量条数的数据 拆分到下一个环节中进行导入 直到所有的数据都导入完毕并保存成功  发帖心情 Post By:2024/3/25 16:45:00 [只看该作者]

老师  
如下代码 在excel数据比较少的时候  可以成功实现数据的导入
当属于以万为单位进行叠加的时候   就导入提示错误

1、导入数据最大多少条的限制?
2、如何调整代码  实现大于限制数量条数的数据  拆分到下一个环节中进行导入  直到所有的数据都导入完毕并保存成功


({
    button8: {
        text: '{{text}}', //系统自动匹配标题
        visible:true,
        click: function () { //按钮单击事件

            e.form.loadexcel(function(data) {
                e.form.showloading("正在导入excle数据,请稍后!");
                var rows = data[0]; //获取第一个sheet数据
                //console.log(rows)
                var bbrows = e.form.table1.rows;
                let newrows = [];
                for (var i in rows) {
                    // if (rows[i].单号 != '' ){
                    //  rows[i].单号=rows[i].单号.Tostring()
                    // } else{
                    //  rows[i].单号=''
                    // }
                    let b = false;
                    for (var j in bbrows) {
                        if (rows[i].单号 == bbrows[j].单号) {
                            rows[i].guid =rows[i].单号
                            b = true;
                        }
                    }
                    if (b == false) {
                        newrows.push(rows[i])
                    }
                }
                for (var j1 in newrows) {
                    console.log(newrows[j1])
                    e.form.table1.addnew(newrows[j1]);
                }
                e.form.table1.showrows = [];
                for (var i = 0; i < newrows.length - 1; i++) {
                    e.form.table1.showrows.push(newrows[i]);
                }
            var data = e.form.getdata();
            data.onlytable=true;
            data.tables = JSON.stringify([e.form.table1.getdata()]);
            //console.log(data)
            e.form.save(data,function(){
               e.form.table1.load() ;
            })
            });
            e.form.table1.load() ;
            e.form.closeloading();
        },
    }
})

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110798 积分:563928 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/25 16:48:00 [只看该作者]

这种请去咨询做这个框架的作者

 回到顶部