以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何确认表已加载完毕呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95971) |
-- 作者:ADRX -- 发布时间:2017/2/9 17:28:00 -- [求助]如何确认表已加载完毕呢? 各位大大,如题,一个表要怎么确定它加载完毕了呢?(完全显示出来),我在afterload事件里调用全局代码的一个片段,想让它排序,但怎么测试,这个片段的执行都先于这个表完全显示出来,这样一来,排序就不起作用了,应该怎么做呢?谢谢哈。。。 |
-- 作者:有点色 -- 发布时间:2017/2/9 18:30:00 -- 表格的AfterLoad事件还是窗口的AfterLoad事件?
我测试没问题。如果有问题,做例子上来测试。 |
-- 作者:ADRX -- 发布时间:2017/2/10 21:36:00 -- 表格的afterload事件,在里边Tables().sort 、 Tables().autosizecols 都不起效果哦,我在里边放了messagebox.show(),在表格显示之前就弹出来了呢。。。 |
-- 作者:ADRX -- 发布时间:2017/2/10 21:39:00 -- 在afterload里 MessageBox.Show(Tables("XXXX").BottomVisibleRow) ,显示的是0行,因为表格这时还没显示出来,不知道要怎么搞呢? |
-- 作者:有点蓝 -- 发布时间:2017/2/10 21:46:00 -- 写代码加载 DataTables().Load Tables().sort Tables().autosizecols |
-- 作者:ADRX -- 发布时间:2017/2/10 23:46:00 -- 谢谢哈,我最后用了datatables.haschanged去判断,如果为真就执行我的代码,为假就再load一次,可这样一来,其实是load了两次,这样对性能会不会有点影响呢? |
-- 作者:有点色 -- 发布时间:2017/2/11 0:36:00 -- 我测试,在afterLoad事件写上 sort 和 autosizecols 都没问题
请做例子上来测试 |