web表单设计器中单选按钮组控制是否显示全部

2025-12-29 10:59:41

1、定义数据集

增加数据库查询ds1:SELECT * FROM [公司部门] where 1=1 ${if (p1 == '0',"and 部门ID = '" + p2 + "'","and 部门ID = '" + p2 + "' or 上级ID='" + p2 + "'")}。

部门ID = '" + p2 + "' or 上级ID='" + p2 + "'的意思是当p1不为0时,则显示部门ID以及上级ID。

2、添加参数面板

控件设置

在参数面板将2个参数生成2个控件,其中p1指向文本框,p2指向单选按钮组,如下图:

web表单设计器中单选按钮组控制是否显示全部

3、控件数据字典

文本框不需要设置数据字典,单选按钮组的数据字典自定义,如下图:

web表单设计器中单选按钮组控制是否显示全部

4、报表主体设置

web表单设计器中单选按钮组控制是否显示全部

5、效果查看

当选择不显示上级ID,即单选按钮组选择false,查询结果如下:

web表单设计器中单选按钮组控制是否显示全部

6、当选择显示上级ID,即单选按钮组选择true,查询结果如下:

web表单设计器中单选按钮组控制是否显示全部

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢