找回密码
 立即注册

QQ登录

只需一步,快速开始

胡元
注册会员   /  发表于:2024-3-25 13:19:52
10#
Nathan.guo 发表于 2024-3-25 12:23
大佬这个问题的话,可以看下这个帖子学习下就明白了:
活字格7.0 update1新功能解密:十八,命令提升-条 ...

大写的懵逼,好像和我提的问题没什么关系
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-3-25 13:52:45
11#
胡元 发表于 2024-3-25 13:19
大写的懵逼,好像和我提的问题没什么关系

有关系呀,如果大佬只想再某些特定场景下触发值变更命令,除了检查传值之外,也可以通过判断值变更原因来控制;

其次,哪些情况会触发值变更命令,那自然是当单元格的只发生变化时,因此大佬需要仔细检查下~~
回复 使用道具 举报
胡元
注册会员   /  发表于:2024-3-25 14:38:42
13#
本帖最后由 胡元 于 2024-3-25 16:54 编辑
Nathan.guo 发表于 2024-3-25 13:52
有关系呀,如果大佬只想再某些特定场景下触发值变更命令,除了检查传值之外,也可以通过判断值变更原因来 ...

是这样的场景, 一个页面里有个子表,子表某个字段有值变更公式,现在有这几种情况,1通过表格传递,无论如何不能触发这个公式,那么通过新加一个字段,值=公式字段来监听公式,这样可以触发公式,2那么问题来了,当弹出这个页面加载数据时会把子表中的所有行都触发一次这个公式,关闭时勾选父页面重新加载绑定数据,也会全部触发一遍,当数据量大时很恐怖,上面有GIF.我是想做到的效果是,1通过表格传递,触发公式,2手动修改时触发,3弹出加载数据时和关闭窗口重载父页面前不触发,应该怎么做
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-3-25 17:40:58
14#
胡元 发表于 2024-3-25 14:38
是这样的场景, 一个页面里有个子表,子表某个字段有值变更公式,现在有这几种情况,1通过表格传递,无论如何 ...

所以这个场景就是需要用到值变更原因呀,首先默认是这些情况都会触发值变更命令,但是,我们可以再值变更命令中,先使用IF命令,判断值变更原因是什么,如果满足条件,那就正常执行洛基,如果不满足条件,那就什么都不做~~
回复 使用道具 举报
胡元
注册会员   /  发表于:2024-3-25 21:10:10
15#
Nathan.guo 发表于 2024-3-25 17:40
所以这个场景就是需要用到值变更原因呀,首先默认是这些情况都会触发值变更命令,但是,我们可以再值变更 ...

这个不好判断,尝试了几天,顾此失彼,最简单的道理,不明白加载数据和关闭窗口为什么要执行,不能加个勾选吗,加载时不执行值变更命令,
回复 使用道具 举报
胡元
注册会员   /  发表于:2024-3-25 21:12:21
16#
胡元 发表于 2024-3-25 21:10
这个不好判断,尝试了几天,顾此失彼,最简单的道理,不明白加载数据和关闭窗口为什么要执行,不能加个勾 ...

关键点是值变更命令,不变更也执行,一般是理解不了,
回复 使用道具 举报
胡元
注册会员   /  发表于:2024-3-25 22:01:35
17#
Nathan.guo 发表于 2024-3-25 17:40
所以这个场景就是需要用到值变更原因呀,首先默认是这些情况都会触发值变更命令,但是,我们可以再值变更 ...

我测试了 一下,就算判断为false,1098行数据,判断完也还是要30s左右,用时和ture没多大区别,所以我觉得还是提需求改善,
回复 使用道具 举报
胡元
注册会员   /  发表于:2024-3-25 22:11:03
18#
Nathan.guo 发表于 2024-3-25 17:40
所以这个场景就是需要用到值变更原因呀,首先默认是这些情况都会触发值变更命令,但是,我们可以再值变更 ...

这个监听字段本身是隐藏的,我想了多个IF没招了,关键怎么判断他是不是加载数据触发的变更呢,还要保证手动修改值可以触发?
还请大佬支招啊
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-3-26 14:30:15
19#
胡元 发表于 2024-3-25 21:10
这个不好判断,尝试了几天,顾此失彼,最简单的道理,不明白加载数据和关闭窗口为什么要执行,不能加个勾 ...

首先加载数据就是会导致公式所在的单元格的值变化呀,而关闭弹窗是,我们勾选了冲洗你家在绑定数据,那数据又重新生成了,公式单元格自然而然会监听到数据变化了,继而去执行值变更命令~~

这和我们用什么公式没关系,而是因为单元格的值确确实实变化了;

至于“怎么判断他是不是加载数据触发的变更呢,还要保证手动修改值可以触发?”,大佬可以附个demo上来
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-3-27 11:42:22
21#
胡元 发表于 2024-3-27 08:56
总算搞明白 了,关键是加载会触发一个单元格=变量的命令,表格传递又不触发命令,单元格值不是变量就不会触 ...

明白问题原因,并且找到解决方案就好~~
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部