我在报表开头做了两个下拉框,第一个是分公司,第二个是部门,分公司和部门来自同一张表,并且一个分公司下有多个部门,当我选择分公司的数据后,再选择部门,部门的数据会被清空,反之,选择了分公司和部门后,再重新选择分公司的值,部门的值会被清空。不知道这是为什么,求教各位大神。这是数据源的语法。
select distinct zone_flag,department from ut where 1=1 ${if(len(mis_zone_flag) == 0,"","and ZONE_FLAG = '" + mis_zone_flag + "'")} ${if(len(mis_dept) == 0,"","and department = '" + mis_dept + "'")} order by zone_flag,department