比如 A 默认是 B*10,B 默认是 A/10,当 A 输入 50 后,B 自动填充 5,当 B 输入 6 后,A 自动填充 60,虽然这两个数值在页面上实现了互相填充,但是保存时,却提示未正确填写(这两个值都是必填项),应该是后端保存时的验证没通过,不知道怎么解决这种情况
请
登录后发表观点
新一 2024-11-16 09:15:30再建一个工作流,按创建时间 1 秒之后触发,做一个分支判断如果 A 空,那就 B*10 。如果 B 空,那就 A/10.除非 A 跟 B 都是空,不然不会出错。
也可以直接新建记录的 时候就触发,建个工作表事件
再建一个工作流,按创建时间 1 秒之后触发,做一个分支判断如果 A 空,那就 B*10 。如果 B 空,那就 A/10.除非 A 跟 B 都是空,不然不会出错。
套娃了,可以用数值字段的控件事件实现。当 A 字段更新数值并失去焦点时,修改 B 字段的值
不过中间需要一个过渡公式字段,算出需要填写的值
A—>A1—>B
B—>B1—>A
A 和 B 都是使用的函数计算公式填充的默认值
如果把这表作为子表,那么在录入的时候,B 输入 20,B 失去焦点时,A 值自动填充了 200,但是保存时,提示 B 没有正确填写(必填项)
如果在 A 中录入 200,A 失去焦点,B 自动填充了 20,A 值自动清空了
这是 A 还没有失去焦点的截图,一旦 A 失去焦点,那么就变成空的了