以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何判断用户离开这张表的时间,或者说长时间未操作这张表的时间  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191702)

--  作者:fx719
--  发布时间:2024/5/3 16:15:00
--  如何判断用户离开这张表的时间,或者说长时间未操作这张表的时间
想设置成如果用户长时间比如5分钟没操作这张表想再操作时要重新加载表,或者在编辑某行前重新加载该行要怎么写
--  作者:有点蓝
--  发布时间:2024/5/5 20:30:00
--  
可以到表格StartEdit事件记录一个全局变量进行判断,比如:

if (Date.Now - vars(e.table.name)).TotalMinutes > 5 then
e.row.load
vars(e.table.name) = date.now
end if