fine reprot 决策报表内容显示隐藏问题

方式1   例举位置不重合:

按钮的点击事件:
var a = _g().getWidgetByName("显示隐藏的控件名");
var b = _g().getWidgetByName("显示隐藏的控件名");
a.visible();
b.invisible();
即可实现切换

方式2   例举位置重合(上边两个按钮或者单元格切换底下两个图表):

两种方法 1.2

1.tab块 可以去除背景颜色,达到需求效果;

或者

2.通过报表块(有单元格变的按钮)控制报表块(2或者多的图表) (报表块之间传参数这个例子用的当前决策对象)
1.建立一个报表块(有单元格变的按钮):
单元格内字写,当作按钮,需要几个写几个
给单元格设置超链接:
2.加2个当前决策对象
2.1一个指向自己 加参数; 为了当点击按钮时把参数传回来,在通过条件属性控制点击后给按钮加背景色,字体等
2.2一个指向控制的报表块(有图表的) 加参数, 为了通过条件属性控制行高来控制显示隐藏
加一个条件属性:
获取2.1传的参数,控制按钮的背景和字体

2.建立报表块(2或者多的图表)
在闲置单元格加入$参数,
在图表的后面都加条件属性控制图表的行高实现控制显示隐藏.


注:
报表块内数据想点击变色:
可以超链接当前决策对象 自己给自己传参点击的id,自己接受自己的参数id,条件属性控制id和所有数据里那个一样那个变色等
普通报表:(注意要设计器11版本)
点击背景变色
https://help.fanruan.com/finereport/doc-view-4349.html
加载结束事件:
_g().addEffect('highlightCell', {
color: 'red',
trigger: 'mousedown',
});

点击字体变色
https://help.fanruan.com/finereport/doc-view-4360.html
_g().addEffect('setCellFont', {
style: {
bold: true,
fontSize: 14,
color: 'red'
},
trigger: 'mousedown',//鼠标悬浮则为 mouseover
single: true
});


方式3  (例举位置重合)左边点击,右边切换页面

采用左边报表快,右边网页框 这个例子用js传参数

左边要点的报表块
需要点击单元格用超链接:
//子模版地址
var url = encodeURI(encodeURI("${servletURL}?viewlet=网页框地址.cpt&op=view"));
//定义超链接到子模版地址,
FR.doHyperlinkByPost(url, {
参数名: 参数值(可以单元格)
}, '网页框组件名需要大写');


右边网页框
1.地址和参数栏里
地址:选择要跳转的报表
参数:不用写了因为js传了

2.在要跳转的报表的单元格里$参数名,可以在隐藏
3.数据集 sql 直接单引号$用就行

注意:
1.假如想要列的显示名和实际值不一样
点单元格形态--形态--数据字典--数据查询--数据集--实际值和显示值,即可
2.没注册可能会丢失某些功能,比如网页里的报表不能默认打开一个,只能点击后在打开
申请临时lic,http://s.fanruan.com/kb326 ,填写申请后,后台会审批处理(不超过两小时)
3.如果想要自动带默认值,右边sql带默认值就好了

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Fine BI报表适配是指将Fine BI报表在不同平台上进行适配和适应性调整,以满足不同操作系统、浏览器等环境的要求,使得报表的展示效果和功能能够在不同平台上正常运行。 首先,在进行Fine BI报表适配时,需要针对不同操作系统进行适配。比如,对于Windows操作系统,需要考虑适配不同版本的Windows,并确保报表和操作系统之间的兼容性。而对于Mac OS操作系统,也需要进行相应的适配,确保报表在Mac上能够正常展示和运行。 其次,对于浏览器的适配也是非常重要的。Fine BI报表应该能够在主流的浏览器上正常运行,如Chrome、Firefox、IE等。因为不同浏览器对于各种网页元素的渲染和支持程度不同,需要进行相应的适配,以确保报表在不同浏览器上的显示一致性和稳定性。 另外,对于移动设备的适配也是必要的。随着移动设备的普及,越来越多的用户习惯于使用手机或平板电脑查看报表。因此,Fine BI报表需要进行响应式设计,使得报表能够根据不同的屏幕尺寸和分辨率进行自适应,以保证在移动设备上的可用性和用户体验。 总之,Fine BI报表适配是一个重要的工作,旨在确保报表能够在不同操作系统、浏览器和设备上正常展示和运行。适配工作需要根据具体的需求和环境,进行相应的调整和优化,以提供更好的使用体验和功能性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值