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


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

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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/21 16:09:00 [显示全部帖子]

 肯定有其它代码影响了吧。

 

 加入systemReady看看

 

http://www.foxtable.com/help/topics/2218.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/21 16:15:00 [显示全部帖子]

以下是引用steven420在2015-1-21 16:13:00的发言:
看一下帮助不知道用到哪里合适,这种现象只有在关联表时出现,只是一个单独表的话上述代码不会出现闪的情况。请老师指点一下systemReady加到哪合适?

 

头和尾


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/21 16:53:00 [显示全部帖子]

以下是引用steven420在2015-1-21 16:43:00的发言:
还是可以照常执行

 

load数据的时候,是会闪一下的,具体你的怎么闪,是否正常,建议做个例子上来。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/21 17:20:00 [显示全部帖子]

 呃,你可以加入代码控制不允许重复按下此按钮。

 

e.Form.Controls("Button1").Enabled = False


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/21 17:35:00 [显示全部帖子]

 例子

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/22 10:42:00 [显示全部帖子]

 控制父表子表的StopRedraw就是啊。

 

 不会做就请上次例子。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | 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


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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")


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


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

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


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


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

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

 回到顶部
总数 12 1 2 下一页