以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 循环触发 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188783) |
-- 作者:lesei -- 发布时间:2023/10/18 18:50:00 -- 循环触发 1.在datacolchanged里,写代码: e.datarow("更新人") = user.name e.datarow("更新时间") = date.now 问题: 当更新时间单元格内容被更新后,是不是还会触发datacolchanged事件? 如此,更新人和更新时间单元格内的内容是不是要重新填入? 如此,是不是再次触发datacolchanged事件……岂不是无限循环了?
|
-- 作者:有点蓝 -- 发布时间:2023/10/18 19:57:00 -- datacolchanged是单元格的值发生变化才会触发。由于user.name的值是不变的,所以第一次赋值后会触发一次,之后由于值相同,不会再次触发。但是date.now是变化的,所以会死循环。 |