提交后刷新指定tab页

image.pngimage.png我设置了 提交后关闭窗口 然后现在想刷新设置后的指定Tab页 是在主报表还是弹框报表里面设置 ?具体是如何实现的 ? 

FineReport 是雅泽啊 发布于 2022-9-29 14:43
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
axingLv6专家互助
发布于2023-4-7 17:56

先执行刷新再跳到指定tab页

location.reload();

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

最佳回答
0
weibwLv7高级互助
发布于2022-9-29 14:47

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

  • 是雅泽啊 是雅泽啊(提问者) 好像行不通 if (fr_submitinfo.success) { //FR.Msg.toast(\'提交成功\'); alert(\"提交成功!\") } else { //FR.Msg.toast(\'提交失败\'); alert(\"提交失败!\") } // 关闭窗口 window.parent.FR.closeDialog(); _g().getWidgetByName(\"tabpane1\").showCardByIndex(1);
    2022-09-29 14:48 
最佳回答
0
LTC朝Lv6高级互助
发布于2022-9-29 14:50
最佳回答
0
snrtuemcLv8专家互助
发布于2023-4-7 18:55

你这个最后跳转指定tab,要做下延迟执行

if (fr_submitinfo.success) { 

//FR.Msg.toast(\提交成功'); 

alert("提交成功!") } 

else { 

//FR.Msg.toast('提交失败'); 

alert("提交失败!") } 

// 关闭窗口

 window.parent.FR.closeDialog(); 

setTimeout(function() {

_g().getWidgetByName("tabpane1").showCardByIndex(1);

}, 1000);

  • 4关注人数
  • 506浏览人数
  • 最后回答于:2023-4-7 18:55
    请选择关闭问题的原因
    确定 取消
    返回顶部