[ABI 5.2] 报表下拉框多级联动

16529
18

Mosi 初学数据Lv2

发表于2021-12-21 11:07

悬赏10

已解决

楼主
报表下拉框多级联动


已经制作好维表和维表的钻取路径,需要制作一个类似问卷的表单回填。现在需要设置第一个下拉框只显示维表的第一级节点,第二个下拉框只显示上一个下拉框的第二级节点……以此类推,已经尝试过不少方法,但是没能实现,万求各位指点一二



最近看过此主题的会员

哈嘿哈嘿哈

esen_5KH5UF8MN5

esen_5BVMYLRYOM

esen_5ECRL65J0A

5720

最佳答案
Mosi 发表于 2021-12-24 11:03
解决了1.首先要修改维表字段的id,比如虽然都是男生,但是北极地区的男生和南极地区的男生id名不可以相同
2 ...

大佬太强啦!!学习到啦!感谢!
引用:
解决了1.首先要修改维表字段的id,比如虽然都是男生,但是北极地区的男生和南极地区的男生id名不可以相同
2.根节点显示我用的item.parent.id=上一个下拉框代号,用直接写下拉框代号应该也可以,没试过
3.节点过滤用item.level=字段层级
18个回答

只看楼主

颜值区总司令 数据老手Lv5

发表于2021-12-21 11:11

只看该作者

取消 关注该作者的回复

沙发

您是使用的ABI什么版本呢,是表单回填还是表格回填呢

Mosi 初学数据Lv2

发表于2021-12-21 11:16

只看该作者

取消 关注该作者的回复

板凳

颜值区总司令 发表于 2021-12-21 11:11
您是使用的ABI什么版本呢,是表单回填还是表格回填呢

版本是5.2,用的表单回填

一点一点 数据老手Lv5

发表于2021-12-21 11:44

只看该作者

取消 关注该作者的回复

地板

这种效果可以嘛,设置一下第一个下拉框的节点过滤和第二个下拉框的根节点显示就能实现

Mosi 初学数据Lv2

发表于2021-12-21 11:53

只看该作者

取消 关注该作者的回复

5#

本帖最后由 Mosi 于 2021-12-21 11:59 编辑

一点一点 发表于 2021-12-21 11:44
这种效果可以嘛,设置一下第一个下拉框的节点过滤和第二个下拉框的根节点显示就能实现 ...

第一个下拉框的节点过滤,"item.level=1"中的1是用的字段id中的1吗,如果是的话就可能不太行,因为数据很多,后期不可能还要去维护id的,顺便一提,我在维表中使用的字段id就是字段内容本身,这样可以只维护字段,不用管id


一点一点 数据老手Lv5

发表于2021-12-21 11:58

只看该作者

取消 关注该作者的回复

6#

Mosi 发表于 2021-12-21 11:53
第一个下拉框的节点过滤,"item.level=1"中的1是用的字段id中的1吗,如果是的话就可能不太行,因为数据很 ...

不是,level是维节点对象的一种属性,表示级次,根节点的级次是0   详细信息可参考
https://bbs.esensoft.com/thread-137771-1-1.html

Mosi 初学数据Lv2

发表于2021-12-21 12:07

只看该作者

取消 关注该作者的回复

7#

本帖最后由 Mosi 于 2021-12-21 12:17 编辑

一点一点 发表于 2021-12-21 11:58
不是,level是维节点对象的一种属性,表示级次,根节点的级次是0   详细信息可参考
https://bbs.esensoft. ...

我使用的是通用维,根据那篇文章的提示,通用维的非叶子节点好像不适用item对象的level属性,我自己试了试,没报错但是并不是只显示某一级节点的效果,可以说是没有任何效果

颜值区总司令 数据老手Lv5

发表于2021-12-21 14:47

只看该作者

取消 关注该作者的回复

8#

我使用了通用维测试了一下,item.level='1'可以生效

Mosi 初学数据Lv2

发表于2021-12-21 14:53

只看该作者

取消 关注该作者的回复

9#

颜值区总司令 发表于 2021-12-21 14:47
我使用了通用维测试了一下,item.level='1'可以生效

我这里为啥不行呢……我瞅瞅

Mosi 初学数据Lv2

发表于2021-12-21 15:07

只看该作者

取消 关注该作者的回复

10#

本帖最后由 Mosi 于 2021-12-21 15:34 编辑

输进去item.level=0或者1后,下拉框就变成空白了,item.level=2时,只能显示一个第一级节点

颜值区总司令 数据老手Lv5

发表于2021-12-21 17:29

只看该作者

取消 关注该作者的回复

11#

Mosi 发表于 2021-12-21 15:07
输进去item.level=0或者1后,下拉框就变成空白了,item.level=2时,只能显示一个第一级节点
...

item.level='2'  您在数字外加了引号嘛,这样试试呢

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号