以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  筛选树如何及时刷新  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67243)

--  作者:seal51
--  发布时间:2015/4/20 23:18:00
--  筛选树如何及时刷新

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

--  作者:seal51
--  发布时间:2015/4/21 0:01:00
--  

我使用的是第二个带日期的列子


--  作者:Bin
--  发布时间:2015/4/21 8:35:00
--  
1.在树旁边加个刷新按钮重新生成一次. (比较好)

2.在表DataColChanged事件 每次更改值都重新生成一次( 刷新及时,但是效率很差,消耗大量系统资源)

--  作者:seal51
--  发布时间:2015/4/21 9:57:00
--  
按钮如何重新生成, 是将代码Tables("表A").OpenFilterTree("日期 YM|名称")放到按钮的click事件里, 对吗? 没反应,不刷新啊, 哪里不对, 请老师告之!
--  作者:seal51
--  发布时间:2015/4/21 10:46:00
--  
我顶一下,等老师回复
--  作者:Bin
--  发布时间:2015/4/21 10:48:00
--  
先关闭CloseFilterTree,再打开OpenFilterTree
--  作者:seal51
--  发布时间:2015/4/21 11:25:00
--  
怎么写呢?

Tables("表A").CloseFilterTree
Tables("表A").OpenFilterTree("日期 YM|名称")

对吗?


--  作者:Bin
--  发布时间:2015/4/21 11:26:00
--  
是的
--  作者:seal51
--  发布时间:2015/4/21 11:33:00
--  
一点反应都没有
--  作者:Bin
--  发布时间:2015/4/21 11:38:00
--  
不可能,上例子.