找回密码
 立即注册

QQ登录

只需一步,快速开始

tong

金牌服务用户

48

主题

107

帖子

417

积分

金牌服务用户

积分
417

微信认证勋章

tong
金牌服务用户   /  发表于:2020-11-17 16:26  /   查看:2391  /  回复:1
1金币
本帖最后由 tong 于 2020-11-17 19:03 编辑

如图所示:在树型图上做了一个查询框,目前已实现根据查询结果自动过滤。但希望能实现过滤结果在树型图中自动展开并选中,请问如何实现?希望实现的效果如下图:

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,您的问题可以通过查询结果给树形图赋值实现,具体实现步骤如下: >树形图策略 活字格的树形图单元格是有值的,它的值为绑定树形图节点时的值字段: 在我们选择不同的节点时,树形图单元格的值也在发生变化。 让我们建立这样一张表: 由于我们知道苹果和葡萄属于水果类,白菜和生菜属于蔬菜类,因此我将苹果和葡萄的父节点设为1,即水果的 ID;将白菜和生菜的父节点设为2,即蔬菜的 ID。 然后将该表绑定在树形图 ...

1 个回复

倒序浏览
最佳答案
最佳答案
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-17 16:26:53
来自 2#
本帖最后由 Simon.hu 于 2020-11-17 17:52 编辑

您好,您的问题可以通过查询结果给树形图赋值实现,具体实现步骤如下:

>树形图策略

活字格的树形图单元格是有值的,它的值为绑定树形图节点时的值字段:

在我们选择不同的节点时,树形图单元格的值也在发生变化。
让我们建立这样一张表:

由于我们知道苹果和葡萄属于水果类,白菜和生菜属于蔬菜类,因此我将苹果和葡萄的父节点设为1,即水果的 ID;将白菜和生菜的父节点设为2,即蔬菜的 ID。
然后将该表绑定在树形图中,选择绑定模式为动态级别绑定,并将关联父级别值字段绑定为[父节点]

一个简单的树形图已经搭建完毕了。然后我们给树形图的下方的单元格=树形图单元格,并运行:

可以看到单元格的值就等于我们设置的物品 ID。

重点来了:树形图不仅可以通过选择节点得到不同的值,也可以反过来,通过给的单元格不同的值让树形图展开到特定节点。
我们给页面上放置一个文本框,并设置树形图单元格=文本框单元格,然后我们给文本框输入不同的值:

树形图一样会根据文本框的值展开到对应的节点。

>解决思路

我们可以通过给树形图传值的方式控制树形图节点,因此只需要让树形图的值等于某单元格,然后在文本框输入值后,给按钮绑定设置单元格命令,将输入的值传到那个单元格里即可:



>问题解决

那么楼主的要求是需要根据检索条件来得到树形图展开结果,如何实现呢?
这里我们可以将文本框替换为组合框,正确绑定数据表、显示字段、值字段,然后给组合框反选“仅能选择输入”,这样就可以用组合框实现一个查询效果:


本帖的问题就解决了~
附 demo 如下:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部