怎么通过javascrpt打开子界面

我网上抄的

FR.showIframeDialog({

url:"ReportServer?reportlet=C:/FineReport_10.0/webapps/webroot/WEB-INF/reportlets/HR_info.cpt&op=write",//op=write开启填报预览

title:"title",//设置左上角蓝色框的标题

width:500,

height:600

});

实际会报404的错误

image.png

有知道怎么解决的吗?

FineReport 帆软用户p9k8MX4NIW 发布于 2023-1-30 10:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
帆软用户p9k8MX4NIWLv2见习互助
发布于2023-1-30 11:16

已经解决了,换成了这种

var iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='yes' framedorder='0'>");

// 对话框内 iframe 参数的命名,默认宽高占比是 100%,可向下滚动

iframe.attr("src", cc+"?reportlet=HR_info.cpt&op=write");

// 给 iframe 添加 src 属性

var o = {

width : 700,//对话框宽度  

height: 500//对话框高度

};

FR.showDialog("添加", o.width, o.height, iframe,o);//弹出对话框

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-1-30 11:00(编辑于 2023-1-30 11:02)

url:"${servletURL}?reportlet=HR_info.cpt&op=write"

最佳回答
0
luojian0323Lv7资深互助
发布于2023-1-30 11:01
最佳回答
0
snrtuemcLv8专家互助
发布于2023-1-30 11:01

FR.showIframeDialog({

url:"/webroot/decision/view/report?viewlet=HR_info.cpt&op=write",//op=write开启填报预览

title:"title",//设置左上角蓝色框的标题

width:500,

height:600

});

最佳回答
0
runnerLv7资深互助
发布于2023-1-30 11:03

image.png

这个得换成你浏览器访问链接的

  • 2关注人数
  • 283浏览人数
  • 最后回答于:2023-1-30 11:16
    请选择关闭问题的原因
    确定 取消
    返回顶部