超链接进入的页面中再点击按钮弹出窗口填报怎么弄我的好像url不对;大佬们出出主意。

这是点击单元格,超链接条件属性

image.png

进入到这个页面:

image.png

这个表对应的是这个页面:

image.png

红框按钮对应的是新增按钮;

点击新增找不到页面:

image.png

新增按钮的js点击事件是这样写的:

var url = "../../../view/report?viewlet=成本/V5_结算完成情况/项目填报/项目结算责任状统计表_子页面.cpt&op=write&project="+project+"&fyear="+fyear+"&ftype="+ftype
var iframe = $("<iframe width='100%' height='100%' scrolling='yes' frameborder='0'>");
iframe.attr("src", url);
var o = { width: 1200, height: 500 };
FR.showDialog("项目结算责任状统计表填报", o.width, o.height, iframe);

如果不从超连进入这个页面,直接从左侧报表栏进入页面点击新增按钮没有问题,显示正常:

GIF4444.gif

是超链后url对应不上了么,该改成啥样的

FineReport dongazhe 发布于 2020-8-27 20:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-8-28 07:56

你可以按url路径来写,帆软自带取url函数,在js的参数上面去定义一下,然后js中使用就可以

image.png

最佳回答
0
葛智Lv6初级互助
发布于2020-8-28 08:10(编辑于 2020-8-28 08:14)

中文URL解析一下,../..按照下楼的回答等换成相对路径


成本/V5_结算完成情况/项目填报/项目结算责任状统计表_子页面.cpt

换成

%E6%88%90%E6%9C%AC/V5_%E7%BB%93%E7%AE%97%E5%AE%8C%E6%88%90%E6%83%85%E5%86%B5/%E9%A1%B9%E7%9B%AE%E5%A1%AB%E6%8A%A5/%E9%A1%B9%E7%9B%AE%E7%BB%93%E7%AE%97%E8%B4%A3%E4%BB%BB%E7%8A%B6%E7%BB%9F%E8%AE%A1%E8%A1%A8_%E5%AD%90%E9%A1%B5%E9%9D%A2.cpt

  • 3关注人数
  • 503浏览人数
  • 最后回答于:2020-8-28 08:14
    请选择关闭问题的原因
    确定 取消
    返回顶部