-
-
Mosi 初学数据Lv2
发表于2021-12-21 11:07
悬赏10
已解决
楼主
报表下拉框多级联动
已经制作好维表和维表的钻取路径,需要制作一个类似问卷的表单回填。现在需要设置第一个下拉框只显示维表的第一级节点,第二个下拉框只显示上一个下拉框的第二级节点……以此类推,已经尝试过不少方法,但是没能实现,万求各位指点一二
最佳答案
Mosi 发表于 2021-12-24 11:03
解决了1.首先要修改维表字段的id,比如虽然都是男生,但是北极地区的男生和南极地区的男生id名不可以相同
2 ...
大佬太强啦!!学习到啦!感谢!
引用:
解决了1.首先要修改维表字段的id,比如虽然都是男生,但是北极地区的男生和南极地区的男生id名不可以相同
2.根节点显示我用的item.parent.id=上一个下拉框代号,用直接写下拉框代号应该也可以,没试过
3.节点过滤用item.level=字段层级
18个回答
本帖最后由 Mosi 于 2021-12-21 11:59 编辑
一点一点 发表于 2021-12-21 11:44
这种效果可以嘛,设置一下第一个下拉框的节点过滤和第二个下拉框的根节点显示就能实现 ...
第一个下拉框的节点过滤,"item.level=1"中的1是用的字段id中的1吗,如果是的话就可能不太行,因为数据很多,后期不可能还要去维护id的,顺便一提,我在维表中使用的字段id就是字段内容本身,这样可以只维护字段,不用管id
Mosi 发表于 2021-12-21 11:53
第一个下拉框的节点过滤,"item.level=1"中的1是用的字段id中的1吗,如果是的话就可能不太行,因为数据很 ...
不是,level是维节点对象的一种属性,表示级次,根节点的级次是0 详细信息可参考
https://bbs.esensoft.com/thread-137771-1-1.html
本帖最后由 Mosi 于 2021-12-21 12:17 编辑
一点一点 发表于 2021-12-21 11:58
不是,level是维节点对象的一种属性,表示级次,根节点的级次是0 详细信息可参考
https://bbs.esensoft. ...
我使用的是通用维,根据那篇文章的提示,通用维的非叶子节点好像不适用item对象的level属性,我自己试了试,没报错但是并不是只显示某一级节点的效果,可以说是没有任何效果
本帖最后由 Mosi 于 2021-12-21 15:34 编辑
输进去item.level=0或者1后,下拉框就变成空白了,item.level=2时,只能显示一个第一级节点
Mosi 发表于 2021-12-21 15:07
输进去item.level=0或者1后,下拉框就变成空白了,item.level=2时,只能显示一个第一级节点
...
item.level='2' 您在数字外加了引号嘛,这样试试呢


