这个表单变化是怎样判断的?
问题描述:
1、默认账套的值变化事件添加公式“保存表单”
2、改变默认账套的值,然后点击右上角的关闭窗口,正常退出,说明值变化事件发生了作用。
3、默认账套仍旧选择原值,例如411329001006,关闭窗口,弹出上图询问对话框,说明值变化事件没发生(确实没变化),但关闭窗口检测到表单发生了变化。
问题:关闭窗口是如何判断表单发生了变化?
关闭窗口,检测更改方式,不是检测你栏位里面最【开始内容】和【最终内容】是否相同
而是检测你的栏位,是否有:修改,删除,添加等动作,只要有动作就识别有变动了
比如按以下顺序操作:
1、你打开默认账套:默认值是411329001006
2、你重选选择其他账套:411329001***
3、你再选回远默认账套:411329001006
就算你的前后结果没有改变,但是你做了相关操作,所以系统就视为单据有变动了
而你在默认账套值变化后面加了【保存】动作
你在第2步选了其他账套:411329001***后,系统就自动保存了就算你在第3步,关闭窗口的提示窗口选择否,系统保存的是第2部的变化结果,你重新去打开单据的时候,就会发现结果已更新了
本帖最后由 难得糊涂126 于 2021-1-29 20:03 编辑
不错,表单修改和数据项的值变化是两个不同的事件,我就是想知道怎样判断表单修改?从关闭窗口的表现来看,系统内部肯定有个表单变化事件。
页:
[1]