以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何调整代码 实现大于限制数量条数的数据 拆分到下一个环节中进行导入 直到所有的数据都导入完毕并保存成功 (http://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 -- 这种请去咨询做这个框架的作者 |