Foxtable(狐表)用户栏目专家坐堂 → 如何让窗口表在筛选数据时不闪?


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

主题:如何让窗口表在筛选数据时不闪?

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


加好友 发短信
等级:婴狐 帖子:42 积分:331 威望:0 精华:0 注册:2015/1/7 16:23:00
  发帖心情 Post By:2015/1/22 12:56:00 [只看该作者]

问题2:解决上述问题的前提下如何让其不执行“订单明细表”的afterload事件。即不执行 DataTables("订单明细").LoadChildren("客户表", "Cid", "Cid")代码


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


加好友 发短信
等级:婴狐 帖子:42 积分:331 威望:0 精华:0 注册:2015/1/7 16:23:00
  发帖心情 Post By:2015/1/22 13:34:00 [只看该作者]

例子已上传,请老师帮忙看看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/22 14:28:00 [只看该作者]

 在beforeLoad写代码

 

e.DataTable.StopRedraw

 

 在afterLoad写代码

 

e.DataTable.ResumeRedraw


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


加好友 发短信
等级:婴狐 帖子:42 积分:331 威望:0 精华:0 注册:2015/1/7 16:23:00
  发帖心情 Post By:2015/1/22 16:00:00 [只看该作者]

闪的基本问题解决。
问题2:解决上述问题的前提下如何让其不执行“订单明细表”的afterload事件。即不执行 DataTables("订单明细").LoadChildren("客户表", "Cid", "Cid")代码

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/22 16:05:00 [只看该作者]

 呃,你重新load表格的时候,就是会触发此事件的,如果不想触发,就不要在afterload写代码。

 

 什么时候需要,就什么时候写代码 DataTables("订单明细").LoadChildren("客户表", "Cid", "Cid")


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


加好友 发短信
等级:婴狐 帖子:42 积分:331 威望:0 精华:0 注册:2015/1/7 16:23:00
  发帖心情 Post By:2015/1/22 16:24:00 [只看该作者]

好的,明白了,谢谢

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


加好友 发短信
等级:婴狐 帖子:42 积分:331 威望:0 精华:0 注册:2015/1/7 16:23:00
  发帖心情 Post By:2015/1/22 17:23:00 [只看该作者]

老师您再给看看吧,按您的方法加上了, 还是闪啊。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar




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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/22 17:34:00 [只看该作者]

   
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


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


加好友 发短信
等级:婴狐 帖子:42 积分:331 威望:0 精华:0 注册:2015/1/7 16:23:00
  发帖心情 Post By:2015/1/23 13:35:00 [只看该作者]

有点甜老师,您太有才了,帮我解决了大问题。今天才知道ResumeRedraw和StopRedraw居然可以不在同一个事件中成对出现。另外,您是怎么想到在主表的“CurrentChanged”事件中ResumeRedraw表格的?是用代码调试的?还是其他什么方法?麻烦告诉小弟,以后好拓展思路。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/23 13:58:00 [只看该作者]

 呃,你重新加载表的时候,最后会触发 CurrentChanged 事件,那就当然要在最后才ResumeRedraw表格

 回到顶部
总数 33 上一页 1 2 3 4 下一页