胡元 发表于 2024-3-22 15:20:19

弹出页面会把页面上所有的单元格值变更公式都触发吗

修改记录,弹出详情页面会把页面上所有存在单元格的值变更公式都触发的吗?

胡元 发表于 2024-3-22 15:20:20

本帖最后由 胡元 于 2024-3-27 09:19 编辑

Nathan.guo 发表于 2024-3-26 14:30
首先加载数据就是会导致公式所在的单元格的值变化呀,而关闭弹窗是,我们勾选了冲洗你家在绑定数据,那数 ...
总算搞明白 了,关键是加载会触发一个单元格=变量的命令,表格传递又不触发命令,单元格值不是变量就不会触发, 所以只好用服务端命令来代替表格传递的功能.

fanhuayimeng 发表于 2024-3-22 16:34:43

经测试是可以的




Nathan.guo 发表于 2024-3-22 17:38:11

大佬是希望弹出页面后触发对应的值变更命令,还是希望不触发呢?
正常情况下这个取决于我们在弹出页面时是否更改了对应属性的值(例如传值,加载绑定数据等)
大佬可以在开发时按下f12在控制台看看,走出发了哪些逻辑,以及是不是咱们预期的~~

胡元 发表于 2024-3-22 18:28:13

本帖最后由 胡元 于 2024-3-22 18:30 编辑

Nathan.guo 发表于 2024-3-22 17:38
大佬是希望弹出页面后触发对应的值变更命令,还是希望不触发呢?
正常情况下这个取决于我们在弹出页面时是 ...
不希望触发,或者有个选项,可以根据需要勾选.正常逻辑我理解是这样的,比如暂存一行记录,关闭后再打开,之前存的值如果没有传值的话应该是没有变更的, 您上面提到加载绑定数据会触发, 比如A单元格有值变更命令,触发后赋值B单元格,如果人为在修改B后保存,再次打开时因为触发了A,B将会被修改成A结果,我试了,不加载绑定数据是不触发的, 有没有地方设置加载数据不触发单元格值变更命令呢?,

胡元 发表于 2024-3-23 09:15:11

fanhuayimeng 发表于 2024-3-22 16:34
经测试是可以的

如果一个页面中有子表,子表行单元格有公式, 当有大量子表数据时,将是个恐怖的存在,如果对公式做执行时机判断的话,不太容易判断,而且一样会把每行做判断,一样是个巨耗资源的的存在

胡元 发表于 2024-3-23 14:20:57

为什么关闭弹出页面,选了这个也会把页面里的公式都触发一遍才关闭

胡元 发表于 2024-3-23 14:42:05

Nathan.guo 发表于 2024-3-22 17:38
大佬是希望弹出页面后触发对应的值变更命令,还是希望不触发呢?
正常情况下这个取决于我们在弹出页面时是 ...

子表中有1000行数据,子表中有值变更命令,这怎么破:'(

胡元 发表于 2024-3-25 10:24:37

胡元 发表于 2024-3-23 14:42
子表中有1000行数据,子表中有值变更命令,这怎么破

关闭勾选了重新加载父页面都会触发,不明白是什么道理?

Nathan.guo 发表于 2024-3-25 12:23:11

胡元 发表于 2024-3-25 10:24
关闭勾选了重新加载父页面都会触发,不明白是什么道理?

大佬这个问题的话,可以看下这个帖子学习下就明白了:
活字格7.0 update1新功能解密:十八,命令提升-条件命令中可以判断值变更的原因
https://gcdn.grapecity.com.cn/showtopic-98068-1-1.html
(出处: 葡萄城开发者社区)
页: [1] 2
查看完整版本: 弹出页面会把页面上所有的单元格值变更公式都触发吗