FineReport(帆软)根据条件显示和隐藏列数据 |
您所在的位置:网站首页 › 显示隐藏的行 › FineReport(帆软)根据条件显示和隐藏列数据 |
情景:刚刚接到一个需求,省、市、区县三级联动下拉选项,要求选择省的时候,数据展示不作处理;选择市的时候,需要展示省的数据;选择区县的时候,需要展示省、市两列数据。 那么,这个设定,该如何通过帆软这款软件来实现呢? 一开始,也挺茫然,可是,当我看到这个帖子,受到了启发,于是,开始了操作。 FineReport根据查询参数显示和隐藏列_醉梦洛的博客-CSDN博客_帆软 隐藏列 首先,数据准备好,这是前提,然后,打开帆软软件,将你该展示的列和参数,放到对应的位置: (图1) 然后,确定要显示的列:省份 和 市。 这里,我们应该清晰,这两列肯定是通过一定的条件,进行显示隐藏的,这是基本思路。 好了,看看帆软软件,究竟是如何设置的: 第一步: 鼠标点击“省份”,右键,“条件属性”,在最右侧,看到如下图: (图2) 点击“+”,看到如下: (图3) 继续 点击“+”,点击“列宽”,看到如下: (图4) 第二步: 关键点,设定条件。点击“公式”,显示如下: (图5) 到了这里,我们需要跳回到上面的选项,确定 省、市、区县三个选项,所对应的参数: $province_region_id $region_id_temp $district_region_id 那么,接下来,你就要思考,什么情况,该列显示0毫米(即隐藏掉了)。 当前是省的列,也就是当省的选项有数据,而市,区县的选项,没有数据时,隐藏省列,因为,我第三列,显示的就是省数据,所以,省列,当然不需要了。 因此,条件是: (图6) 所以,逐条添加条件。输入条件,点击“+”,就可添加到下面的大框里,即: (图7) 这里,需要注意一点,就是你新增的条件,与前有的条件的关系,这里有“与”和“或”两种关系。 选择后,下面对应的就会显示 and 或 or 相关的字样。 添加好,点击空白,就可以了,没有保存,选入大框里,就是保存了。 紧接着,市列,选中,右键,“条件属性”,“添加条件”,同省份列的添加条件操作,这里,列出条件 (图8) 为什么这么写,就不赘述了,懂得都懂。 第三步: 看看最终的效果 选择省: (图9) 选择市: (图10) 选择区县: (图11) 实现需求,文档到此为止。其实,这东西,说白了,就是软件的熟悉,但,有时候催得急,你要找不到,找到了,又绕不过那个弯,就很操蛋! 所以,这里,就做个引路人吧。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |