Foxtable(狐表)用户栏目专家坐堂 → [求助]如何确认表已加载完毕呢?


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

主题:[求助]如何确认表已加载完毕呢?

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


加好友 发短信
等级:婴狐 帖子:15 积分:226 威望:0 精华:0 注册:2017/1/21 19:07:00
[求助]如何确认表已加载完毕呢?  发帖心情 Post By:2017/2/9 17:28:00 [只看该作者]

各位大大,如题,一个表要怎么确定它加载完毕了呢?(完全显示出来),我在afterload事件里调用全局代码的一个片段,想让它排序,但怎么测试,这个片段的执行都先于这个表完全显示出来,这样一来,排序就不起作用了,应该怎么做呢?谢谢哈。。。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/9 18:30:00 [只看该作者]

 表格的AfterLoad事件还是窗口的AfterLoad事件?

 

 我测试没问题。如果有问题,做例子上来测试。


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


加好友 发短信
等级:婴狐 帖子:15 积分:226 威望:0 精华:0 注册:2017/1/21 19:07:00
  发帖心情 Post By:2017/2/10 21:36:00 [只看该作者]

表格的afterload事件,在里边Tables().sort 、 Tables().autosizecols 都不起效果哦,我在里边放了messagebox.show(),在表格显示之前就弹出来了呢。。。

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


加好友 发短信
等级:婴狐 帖子:15 积分:226 威望:0 精华:0 注册:2017/1/21 19:07:00
  发帖心情 Post By:2017/2/10 21:39:00 [只看该作者]

在afterload里    MessageBox.Show(Tables("XXXX").BottomVisibleRow) ,显示的是0行,因为表格这时还没显示出来,不知道要怎么搞呢?

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/10 21:46:00 [只看该作者]

写代码加载

DataTables().Load
Tables().sort
Tables().autosizecols

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


加好友 发短信
等级:婴狐 帖子:15 积分:226 威望:0 精华:0 注册:2017/1/21 19:07:00
  发帖心情 Post By:2017/2/10 23:46:00 [只看该作者]

谢谢哈,我最后用了datatables.haschanged去判断,如果为真就执行我的代码,为假就再load一次,可这样一来,其实是load了两次,这样对性能会不会有点影响呢?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/11 0:36:00 [只看该作者]

我测试,在afterLoad事件写上 sort 和 autosizecols 都没问题

 

请做例子上来测试


 回到顶部