例如这张图
我只有三个标题,但我希望这三个标题能将标题面板占据完,并且居中显示
使用帆软中的教程代码,在他给的示例frm是效果的,但是复制到新的frm就没有了(名字我是有更改的)
JS实现统一Tab块标题宽度- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
https://bbs.fanruan.com/wenda/question/59982.html 决策报表的tab标签的大小如何调整
https://help.fanruan.com/finereport10.0/doc-view-3885.html JS实现统一Tab块标题宽度
完全适应的需要用JS获取屏幕宽度,然后除以tab块数量,然后再JS设置宽度
有个简陋的方案,但是不能保证完全适应,可以试试
这样可以实现:整体思路是tab+绝对画布+报表块+超链接(js脚本)
新建一个frm
拖入tab块
在tab块中拖入绝对画布(要点击画布进入编辑状态),最上方用一行做标题栏
利用超级链接js脚本(_g().getWidgetByName("tabpane0").showCardByIndex(0))
可参考fr11的demo-cloud文件夹下有一个cloud.frm
这种方式实现起来比较复杂的,好好摸索下