以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何调整代码 实现大于限制数量条数的数据 拆分到下一个环节中进行导入 直到所有的数据都导入完毕并保存成功  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=191074)

--  作者:cnsjroom
--  发布时间: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();
        },
    }
})

--  作者:有点蓝
--  发布时间:2024/3/25 16:48:00
--  
这种请去咨询做这个框架的作者