Foxtable(狐表)用户栏目专家坐堂 → 按需要打开筛选树


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

主题:按需要打开筛选树

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
按需要打开筛选树  发帖心情 Post By:2020/11/18 14:45:00 [只看该作者]

请问老师,我的导航栏有六项内容

内容1

内容2

........

内容6

 

 

点到内容6时显示筛选树,其它的五项不显示筛选树怎么办。

现在是在事件中关闭了筛选

Tables("校园治理").CloseFilterTree()

但这样整个表都关闭了筛选树

 

[此贴子已经被作者于2020/11/18 14:45:04编辑过]

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


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/18 14:46:00 [只看该作者]

没看懂,截图,列出代码举例说明一下

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2020/11/18 15:13:00 [只看该作者]

其它显示是这样的

 


此主题相关图片如下:捕获.png
按此在新窗口浏览图片

在表的PrepareEdit事件中设置了Tables("xxxx").CloseFilterTree()

 

有一项要显示成这样的

 


此主题相关图片如下:捕获1.png
按此在新窗口浏览图片

目前做不到,怎么办?

如果取消Tables("xxxx").CloseFilterTree()所有的都会显示筛选树

我要做的是:只有一项显示筛选树,其它的不显示。

 

   
    Case  "校园治理"
        Tables("校园治理").CloseFilterTree
        MainTable = Tables("校园治理")
        Select Case e.Link.Name
            Case "党组织领导体制"
                Tables("校园治理").DataTable.LoadFilter = "[主要任务] = '党组织领导体制'"
                Tables("校园治理").DataTable.Load
                Tables("校园治理").OpenFilterTree("主要任务")
            Case "坚持立德树人"
                Tables("校园治理").DataTable.LoadFilter = "[主要任务] = '坚持立德树人'"
                Tables("校园治理").DataTable.Load
                Tables("校园治理").OpenFilterTree("主要任务")
            Case "意识形态工作"
                Tables("校园治理").DataTable.LoadFilter = "[主要任务] = '意识形态工作'"
                Tables("校园治理").DataTable.Load
                Tables("校园治理").OpenFilterTree("主要任务")
            Case "防范抵御宗教"
                Tables("校园治理").DataTable.LoadFilter = "[主要任务] = '防范抵御宗教'"
                Tables("校园治理").DataTable.Load
                Tables("校园治理").OpenFilterTree("主要任务")
            Case "校园安全防范"
                Tables("校园治理").DataTable.LoadFilter = "[主要任务] = '校园安全防范'"
                Tables("校园治理").DataTable.Load
                Tables("校园治理").OpenFilterTree("主要任务")
               
            Case "师生服务管理"
                Tables("校园治理").DataTable.LoadFilter = "[主要任务] = '师生服务管理'"
                Tables("校园治理").DataTable.Load
                Tables("校园治理").OpenFilterTree("主要任务")
            Case "校园治理保障"
                Tables("校园治理").DataTable.LoadFilter = "[主要任务] = '校园治理保障'"
                Tables("校园治理").DataTable.Load
                Tables("校园治理").OpenFilterTree("主要任务")
          

             Case "任务分解落实"             ‘这个分支想显示筛选树,但在表的PrepareEdit事件中设置了Tables("xxxx").CloseFilterTree()怎么也不显示

       
                 MainTable = Tables("校园治理")
                 Tables("校园治理").DataTable.LoadFilter = ""
                 Tables("校园治理").DataTable.Load
                 Tables("校园治理").OpenFilterTree("责任领导|配合部门")              
               
        End Select
       

[此贴子已经被作者于2020/11/18 15:21:53编辑过]

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


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/18 15:24:00 [只看该作者]

去掉PrepareEdit事件的这个代码Tables("xxxx").CloseFilterTree()

 回到顶部