-
1505121235 数据老手Lv5
发表于2020-1-9 14:55
楼主
本帖最后由 1505121235 于 2020-1-9 14:55 编辑
需求场景:设置两个维下拉参数组件,对应的维表都是行政区划(卫生),第一个维下拉选择浙江省后,第二个维下拉自动展示浙江省下第一个节点杭州市
@cs1设置参数行为,条件满足时实现联动,如上图:
需求场景:设置两个维下拉参数组件,对应的维表都是行政区划(卫生),第一个维下拉选择浙江省后,第二个维下拉自动展示浙江省下第一个节点杭州市
实现过程:
@cs1设置参数行为,条件满足时实现联动,如上图:
值:getdim("行政区划(卫生)").getItem(@cs1).children[0].id
getdim("行政区划(卫生)")获取到维表对象
getdim("行政区划(卫生)").getItem(@cs1) 通过维表对象获取到第一个参数组件对应值的维项对象
getdim("行政区划(卫生)").getItem(@cs1).children[0].id通过children[0]取到第一个直接子节点 然后获取对应的id值 设置给第二个参数