怎样用代码更改tab块的标题

看帮助文档,有隐藏tab页的写法,如下:

_g().getWidgetByName("tabpane0").setTabVisible("Tab1", false);

但没找到更改tab标题的写法,有没有类似

_g().getWidgetByName("tabpane0").setTabTitle("Tab1", "标题");

的语句,或其他的js代码供参考?

FineReport E8mE1639 发布于 2022-6-2 17:16 (编辑于 2022-6-2 17:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
15922204585Lv6高级互助
发布于2022-6-2 18:10(编辑于 2022-6-2 18:10)

参考:

setTimeout(function(){

var a= $("div[widgetname='TABPANE0']").children(0).eq(0).find("span").text();//获取第一个标题

alert(a)

  $("div[widgetname='TABPANE0']").children(0).eq(0).find("span").html("测试");//赋值第一个标题

},100)

重新加载页面标题又会变回来

最佳回答
0
snrtuemcLv8专家互助
发布于2022-6-2 17:19

tab标题目前没法修改,没有对应js接口

  • E8mE1639 E8mE1639(提问者) 10.0的帮助里找到这种:$(\"div[widgetname=\'\"+tabname+\"\']\").find(\".fr-widget-click\").length; 不知道怎么加工下好
    2022-06-02 17:22 
  • E8mE1639 E8mE1639(提问者) https://help.fanruan.com/finereport10.0/doc-view-3885.html
    2022-06-02 17:22 
  • snrtuemc snrtuemc 回复 E8mE1639(提问者) 这个根据tab标题获取长度
    2022-06-02 17:23 
  • E8mE1639 E8mE1639(提问者) 回复 snrtuemc 是的,我这么改,$(\\\"div[widgetname=\\\'\\\"+tabname+\\\"\\\']\\\").find(\\\".fr-widget-click\\\").text(\'标题\'); ,但不起作用
    2022-06-02 17:26 
  • E8mE1639 E8mE1639(提问者) $(\\\"div[widgetname=\\\'\\\"+tabname+\\\"\\\']\\\").find(\\\".fr-widget-click\\\").eq(1).text(\'标题\'); 也不行
    2022-06-02 17:27 
最佳回答
0
HHHHH123Lv7中级互助
发布于2022-6-2 17:28(编辑于 2022-6-6 15:09)

直接改tab块应该是没这个接口了,但是你可以做一个tab块的按钮,事件切换用js

测试1.zip

  • E8mE1639 E8mE1639(提问者) 换成按钮改动太大,只是想改变tab的标题
    2022-06-02 17:30 
  • HHHHH123 HHHHH123 回复 E8mE1639(提问者) 你是要改成啥,tab块参数不是也能用,你把结果能写进参数么
    2022-06-02 17:32 
  • E8mE1639 E8mE1639(提问者) 回复 HHHHH123 我的tab块的标题,根据点击的左侧不同的树形节点,有时显示上报数据,有时显示填报情况等等类似变化
    2022-06-06 14:45 
  • HHHHH123 HHHHH123 回复 E8mE1639(提问者) 你要是能吧你要显示的值,写在单元格内,或者参数里就行,不然不行
    2022-06-06 15:08 
最佳回答
0
yzm339714Lv6中级互助
发布于2022-6-2 17:31

没有办法

  • E8mE1639 E8mE1639(提问者) f12里能找到对象吗
    2022-06-02 17:32 
  • yzm339714 yzm339714 回复 E8mE1639(提问者) 要不你就把标题隐藏了,自己用文本控件或者报表块代替标题,
    2022-06-02 17:36 
  • 5关注人数
  • 560浏览人数
  • 最后回答于:2022-6-6 15:09
    请选择关闭问题的原因
    确定 取消
    返回顶部