robbinchen 发表于 2024-2-6 15:59:37

【9.0.102】无法根据命令执行进度实时更新EL进度条






大概的逻辑是这样的。根据条件查出需要处理的记录,写入到表格中(表格没有绑定数据源)。然后获取列表中选中的记录,在循环命令中调用服务端命令对每一条记录进行处理。每次循环都更新一次进度条的进度。直到循环完成。但实际使用中进度条并没有动。直到循环结束才跳到100:'(

麻烦看一下怎么处理。谢谢!

Lay.Li 发表于 2024-2-6 15:59:38

问题跟进:已远程用户查看问题,给设置单元格属性命令后添加一个延时命令,进度条便可以正常加载了:loveliness:

小年糕 发表于 2024-2-6 16:29:49

可以绕一下,在旁边放一个数字单元格,命令中,给EL-进度条设值,值 = 数字单元格的值


然后在你原来的循环命令中,设置单元格属性命令,换成 给数字单元格 设值


robbinchen 发表于 2024-2-6 16:34:23

小年糕 发表于 2024-2-6 16:29
可以绕一下,在旁边放一个数字单元格,命令中,给EL-进度条设值,值 = 数字单元格的值




这个方法也试过了没卵用:(

Lay.Li 发表于 2024-2-6 16:42:24

本帖最后由 Lay.Li 于 2024-2-6 16:43 编辑

感谢各位大佬的支持~

这边儿按照楼上大佬的方案试了一下,是可以的哈,给您做了一个demo,您可以参考参考。不行的话,可以检查一下您后边INT算出来的值是什么,可以使用一个弹框命令将这个值弹出来看看,看看是不是一个数字呢:nbtz5:
建议您可以发一个demo上来,我们看一下您demo中的设置,这样我们也可以更好的帮助到您:loveliness::loveliness:


robbinchen 发表于 2024-2-6 16:47:28

我在想是不是跟我循环里面那个服务端命令有关系。可以的话麻烦远程给我看下呗
页: [1]
查看完整版本: 【9.0.102】无法根据命令执行进度实时更新EL进度条