专题总结 >> 控件示例 >> 单选按钮组控制实现是否显示全部

单选按钮组控制实现是否显示全部

顶( )
最后更新日期: 人发表评论 (点击查看)
单选按钮组控制实现是否显示全部,下拉树显示自己,下拉树显示上级,父级
1. 问题描述
FR7.0可以实现通过单选按钮组控件实现,控制模板的显示内容是否显示全部或者只显示一部分。
2. 示例
以下我们用FRDemo数据库中的公司部门表作为数据源,通过单选按钮组实现当选择是,查询部门ID的时候,除了显示自己本身之外,还要显示其上级部门的信息,选择否的时候,只显示自己本身。
2.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个参数生成2个控件,其中p1指向文本框,p2指向单选按钮组,如下图:
文本框不需要设置数据字典,单选按钮组的数据字典自定义,如下图:
2.3 报表主体设置
2.4 效果查看
当选择显示上级ID,即单选按钮组选择true,查询结果如下:
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3