移动端tab问题

我要做10个tab页签,数据比较多,比较复杂,能不能点击tab的时候是跳转一个单独的移动端报表(比如跳转URL),如果10个都放在一个报表的话感觉会很慢很慢

FineReport CLY 发布于 2023-9-8 09:20 (编辑于 2023-9-8 09:21)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6专家互助
发布于2023-9-8 09:22(编辑于 2023-9-8 09:56)

image.png

//打开新窗口链接

var index=this..getShowIndex();

if(index==0){

window.open (FR.cjkEncode("${servletURL}?viewlet=demo/newchart/leidatu_phone.frm")) ;

}

else if(index==1){

window.open (FR.cjkEncode("${servletURL}?viewlet=demo/newchart/leidatu_phone.frm")) ;

}

修改

var index=this.getShowIndex();

if(index==0){

window.open (FR.cjkEncode("${servletURL}?viewlet=demo/newchart/leidatu_phone.frm&index="+index)) ;

}

else if(index==1){

window.open (FR.cjkEncode("${servletURL}?viewlet=demo/newchart/leidatu_phone.frm&index="+index)) ;

}

setTimeout(function(){

_g().getWidgetByName("tabpane0").showCardByIndex(num);

},100)

image.png

  • CLY CLY(提问者) 这个方法,多个tab的话,会不会点击每个tab都打开同一个报表了?
    2023-09-08 09:28 
  • 用户k6280494 用户k6280494 回复 CLY(提问者) 判断tab的index
    2023-09-08 09:29 
  • CLY CLY(提问者) 回复 用户k6280494 要怎么判断啊
    2023-09-08 09:30 
  • 用户k6280494 用户k6280494 回复 CLY(提问者) 更新在回答里了
    2023-09-08 09:31 
  • CLY CLY(提问者) 回复 用户k6280494 大佬,按照这种方式跳转后,就没有之前的tab了,我想给10个单独的报表都加上同样的tab页,然后点击tab3,就跳到tab3那个报表的第三个tab下(为了实现tab顺序不变),能实现吗
    2023-09-08 09:46 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-9-8 09:23

tab点击事件,打开新报表

[通用]移动端弹窗-https://help.fanruan.com/finereport/doc-view-3202.html

或者也可以js

[通用]JS通过按钮控件开关对话框-https://help.fanruan.com/finereport/doc-view-3461.html

image.png

  • 2关注人数
  • 239浏览人数
  • 最后回答于:2023-9-8 09:56
    请选择关闭问题的原因
    确定 取消
    返回顶部