如何获取选择的下拉框的值是第几层级,比如我选择的是第一层,那返回1,选择第二层返回2,因为我需要根据返回的第几层的值去判断执行SQL语句(说明,并不是要返回下拉框的值,而是他的层级,所以TREELAYER函数不是我要的)
下拉框不就一层吗?你说的下拉树?
count(split($cs,","))
if(len($cs)=0,0,count(split($cs,",")))
你自己在构建的时候,把对应的内容前面的实际值加一个数字。可以用普通的数据集去构建。比如写三个不同的数据集
那么你就知道每层是哪一个。你的实际值加 1 2 3的序号在最前面,然后你获取实际值以后截取第一个字符就知道它是哪一层了!
按这个方式去构建
下拉树控件普通分层构建示例 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
类似