Foxtable(狐表)用户栏目专家坐堂 → 当前行问题


  共有4096人关注过本帖树形打印复制链接

主题:当前行问题

帅哥哟,离线,有人找我吗?
michl
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:106 积分:1331 威望:0 精华:0 注册:2021/8/20 16:21:00
当前行问题  发帖心情 Post By:2022/11/24 9:55:00 [显示全部帖子]

当打开窗口时执行了filechanged删除行代码,如何能让之前选定的行不变?
比如图中当前行是D,此时执行了datatable("表A").deletefor("第一列 = 'B'"),当前行会随之下移。如何让当前行还是D不变?

图片点击可在新窗口打开查看此主题相关图片如下:无标题.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
michl
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:106 积分:1331 威望:0 精华:0 注册:2021/8/20 16:21:00
  发帖心情 Post By:2022/11/24 10:48:00 [显示全部帖子]

谢谢!再追问两个问题:
1.同上代码中AppendLoad追加一行时,是否当前行不受影响
2.Delay疑问,比如delay=1秒,假设filechanged代码执行需要2秒,当多个用户触发监视器事件时会发生什么,delay属性应该如何设置比较合理?
   还是不用考虑这个,每个用户触发的事件都不会遗漏

 回到顶部
帅哥哟,离线,有人找我吗?
michl
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:106 积分:1331 威望:0 精华:0 注册:2021/8/20 16:21:00
  发帖心情 Post By:2022/11/24 10:58:00 [显示全部帖子]

1.测试了没有影响
2.监视的是共享文件,也就是每个电脑都可能会触发事件

 回到顶部
帅哥哟,离线,有人找我吗?
michl
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:106 积分:1331 威望:0 精华:0 注册:2021/8/20 16:21:00
  发帖心情 Post By:2022/11/24 11:33:00 [显示全部帖子]

文件被删除这个暂时不考虑。您说的另一种情况"又比如文件修改,A修改了文件,所有人触发了一次,B又修改这个文件,然后又触发一次"
这个正是希望达到的效果:每个用户修改文件后都触发一次。
我所担心的是会不会每个人修改文件后,因为filechanged代码执行时间问题,影响其他用户再修改再触发该事件。即每个用户修改后都能被执行触发一次,不被遗漏


 回到顶部