Foxtable(狐表)用户栏目专家坐堂 → LayersTree1目录筛选排序问题


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

主题:LayersTree1目录筛选排序问题

帅哥,在线噢!
飞云
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:499 积分:6102 威望:0 精华:0 注册:2015/4/5 14:08:00
LayersTree1目录筛选排序问题  发帖心情 Post By:2024/3/14 15:49:00 [只看该作者]

老师好,请问LayersTree1目录顺序没问题,点选节点时,table表筛选的顺序确是有错位,顺序不对,主要是大于1.10的节点,在table事件中没设置排序,请问一般是什么原因造成的。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/14 15:55:00 [只看该作者]

请截图看看

 回到顶部
帅哥,在线噢!
飞云
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:499 积分:6102 威望:0 精华:0 注册:2015/4/5 14:08:00
  发帖心情 Post By:2024/3/14 16:31:00 [只看该作者]

我试了一下,加载表时加上ShowGridTree一下,筛选的顺序旧没问题了,仅加载设置LayersTree1,表的顺序会颠倒,请问老师ShowGridTree必须要加上吗?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/14 16:34:00 [只看该作者]

如果不设置ShowGridTree。表格默认是按照_sortkey、_identify、指定的列,进行排序的。

 回到顶部
帅哥,在线噢!
飞云
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:499 积分:6102 威望:0 精华:0 注册:2015/4/5 14:08:00
  发帖心情 Post By:2024/3/14 16:35:00 [只看该作者]

折叠关闭的情况下,怎么筛选出下级行?

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/14 16:36:00 [只看该作者]

表格数据是怎么样的?

 回到顶部
帅哥,在线噢!
飞云
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:499 积分:6102 威望:0 精华:0 注册:2015/4/5 14:08:00
  发帖心情 Post By:2024/3/14 17:14:00 [只看该作者]

级码      部门          标题

1                         通知1

1.1      技术部       通知2

1.1.1                    通知3

1.1.2     技术部       通知4

 

筛选【部门】=“技术部”的数据,正常会是第23行,根据节点关系想要的结果是第1234行,生成条件为“级码=1 or 级码=1.1 or 级码=1.1.2”,1.1.1”会漏掉。假如第四行【部门】=空,“1.1.11.1.2”怎么能生成以上条件


 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

级码 like '1.%' or 级码=1
[此贴子已经被作者于2024/3/14 17:18:40编辑过]

 回到顶部
帅哥,在线噢!
飞云
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:499 积分:6102 威望:0 精华:0 注册:2015/4/5 14:08:00
  发帖心情 Post By:2024/3/14 18:45:00 [只看该作者]

请问老师LayersTree1怎么判断筛选条件是“显示所有行”

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/14 20:40:00 [只看该作者]

打开命令窗口,点一个筛选树的节点,执行下面代码,就知道是什么筛选条件了

Output.Show(Tables("物料清单B").Filter)



 回到顶部