93 评论

fineBI

为什么照着步骤一模一样的做,就是出不来,是哪里漏了什么吗

0 2023-10-16 11:52

帆软用户AGMvOFFZmW

这个下拉框联动可以没有层级关系吗? 就是我先选第几个都可以.
比如, 我可以先选华东地区, 然后省份就是华东的省份.
或者我可以先选一个省份, 比如山东, 那么地区控件的下拉框就只能选山东?
尝试了用数据集互相联动, 但是有一个问题.
比如我先选了省份, 但是当我选了地区之后, 省份里面原来的值就又变成空的了, 怎么可以让省份里面原来我选的值依旧保留呢?

1 2023-09-22 19:18

胖胖的三弦琴

可以用if判断,如果华东地区控件是空值,len判断长度,=0,示例
SELECT distinct 货主省份 FROM S订单
where 1=1
${if(len(area)=0,"","and 货主地区='"+area+"'")}

1 2023-11-21 17:48

sky_fly

解决了吗?我也想知道

0 2023-10-07 18:03

帆软用户AGMvOFFZmW

没有, 应该不支持

0 2023-10-17 11:16

胖胖的三弦琴

可以支持

0 2023-11-21 17:49

yzm529858

为什么我的做出来,什么都不选是所有的内容,地区选择任何一个,表格内容就变成空的

0 2023-09-05 12:06

微笑且彷徨

上面只是实现了多级联动查询,如果我不知道哪个地区哪个省,只知道某个城市,若要实现我选择某个城市,立马能把前面其对应的地区和省全部带出来呢?就是可以从前往后查多级联动查询,也可以从后往前查询

0 2023-09-04 14:21

yzm131188

怎么能同时实现选择小类联动到大类呢?比如我选择一个城市,省份和地区下拉则为符合该城市的数据

0 2023-07-25 16:10

微笑且彷徨

您好,请问您这个实现了吗?

0 2023-09-04 14:39

yzm131188

没实现,只能单向筛选

0 2023-11-28 09:22

胖胖的三弦琴

这种可以实现,但是从小到大后,只能用这种顺序排序,
用if判断传参数实现
参考这个试试
SELECT distinct 货主城市 FROM S订单

SELECT distinct 货主省份 FROM S订单
where 1=1
${if(len(city)=0,"","and 货主城市='"+city+"'")}

SELECT distinct 货主地区 FROM S订单
where 1=1
${if(len(province)=0,"","and 货主地区='"+province+"'")}
${if(len(city)=0,"","and 货主城市='"+city+"'")}

0 2023-11-21 18:00