tab块里的标题,如何设置它的宽,和居中

例如这张图

我只有三个标题,但我希望这三个标题能将标题面板占据完,并且居中显示

使用帆软中的教程代码,在他给的示例frm是效果的,但是复制到新的frm就没有了(名字我是有更改的)

JS实现统一Tab块标题宽度- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

image.png

image.png

FineReport BoldZzxZ 发布于 2024-5-5 16:41 (编辑于 2024-5-5 17:14)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-5-5 16:47

https://bbs.fanruan.com/wenda/question/59982.html   决策报表的tab标签的大小如何调整

https://help.fanruan.com/finereport10.0/doc-view-3885.html   JS实现统一Tab块标题宽度

  • BoldZzxZ BoldZzxZ(提问者) 这个是有版本要求吗,我使用10.0的没有反应
    2024-05-05 17:08 
  • BoldZzxZ BoldZzxZ(提问者) 下载教程中的模板frm 预览是等宽的,但是我复制到一个新的frm,更改tab名称后,不起作用
    2024-05-05 17:10 
  • Z4u3z1 Z4u3z1 回复 BoldZzxZ(提问者) 第二链接就是帆软10.0 的啊。把文档看完
    2024-05-05 17:12 
  • BoldZzxZ BoldZzxZ(提问者) 回复 Z4u3z1 是用第二个链接的js代码设置的
    2024-05-05 17:14 
最佳回答
0
ID1208Lv6高级互助
发布于2024-5-5 16:56

完全适应的需要用JS获取屏幕宽度,然后除以tab块数量,然后再JS设置宽度

有个简陋的方案,但是不能保证完全适应,可以试试

image.png

最佳回答
0
大林3143511Lv5中级互助
发布于2024-5-6 08:35

这样可以实现:整体思路是tab+绝对画布+报表块+超链接(js脚本)

  1. 新建一个frm

  2. 拖入tab块

  3. 在tab块中拖入绝对画布(要点击画布进入编辑状态),最上方用一行做标题栏

  4. 利用超级链接js脚本(_g().getWidgetByName("tabpane0").showCardByIndex(0))

可参考fr11的demo-cloud文件夹下有一个cloud.frm

这种方式实现起来比较复杂的,好好摸索下

  • 3关注人数
  • 293浏览人数
  • 最后回答于:2024-5-6 08:35
    请选择关闭问题的原因
    确定 取消
    返回顶部