找回密码
 立即注册

QQ登录

只需一步,快速开始

正一味
初级会员   /  发表于:2024-12-5 11:29  /   查看:146  /  回复:3
5金币

需求:
实现新增多条数据的时候,文本框内统计行数,然后数据变更触发命令,进入循环,循环内是用来打印pdf的,demo做了简化,循环把内容都输出出来。


问题描述:
点击按钮添加多行表格数据,文本框绑定表格行数,添加文本框编辑命令。当文本框数据变更的时候触发循环命令,但是总是触发次数不对。





例如:在本身数据有两条的情况下,往里面添加了四条数据,文本框的命令只触发了三次。有什么办法能比较好的实现这个需求吗?




以下是表的创建语句和demo
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,循环次数的问题,我们是循环的表格,但是循环里面会调用数据表操作命令去更新数据,更新后会触发表格重新加载,且表格数量会变化。 这样会导致循环出问题,您可以理解为我们循环的是一个在每次循环时循环长度会变的数组,会容易出问题,不建议这样去处理。 初步的想法是,循环里面去做我们打印的逻辑,不涉及数据的更新,循环里面收集下要处理的数据 ID,循环外面再统一去更新数据。 然后服务端通知应该也是不需要的,新 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-12-5 11:29:11
来自 2#
您好,循环次数的问题,我们是循环的表格,但是循环里面会调用数据表操作命令去更新数据,更新后会触发表格重新加载,且表格数量会变化。
这样会导致循环出问题,您可以理解为我们循环的是一个在每次循环时循环长度会变的数组,会容易出问题,不建议这样去处理。
初步的想法是,循环里面去做我们打印的逻辑,不涉及数据的更新,循环里面收集下要处理的数据 ID,循环外面再统一去更新数据。
然后服务端通知应该也是不需要的,新增数据时,我们应该能拿到新增的数据,放到页面做逻辑处理即可。您参考下,看能否满足需求?




本帖子中包含更多资源

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

x
回复 使用道具 举报
正一味
初级会员   /  发表于:2024-12-6 10:39:31
3#
Simon.Sun 发表于 2024-12-5 17:16
您好,循环次数的问题,我们是循环的表格,但是循环里面会调用数据表操作命令去更新数据,更新后会触发表格 ...

可以满足需求,测试成功了,谢谢!
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-12-6 12:08:50
4#
不客气,后面有问题欢迎您发新贴交流~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部