1、设置按钮,点击按钮,弹出对话框,输入数据,点击确认后,可以提交入库,如何实现?

1、设置按钮,点击按钮,弹出对话框,输入数据,点击确认后,可以提交入库,如何实现?

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

父页面主要设置按钮控件,然后点击事件,这样写

var url = 

"ReportServer?reportlet=子表.cpt&op=write&rid="+rid;

FR.showIframeDialog({ url:url, title:"标题", width:1650, height:1500 });

子表那边你把对应的子表点击预览,然后url复制下来,从这里ReportServer?reportlet=子表.cpt替换上面的,然后后面加上&op=write就是填报预览了,然后子表的 模板web属性-填报预览-填报成功事件 写

window.parent.FR.closeDialog(); 

window.parent.contentPane.refreshAllSheets();

这两句是关闭子窗口,然后刷新父页面image.pngimage.png

  • 罗凤1 罗凤1 请问我这个rid说是未定义怎么回事呀?
    2020-04-28 18:20 
  • 圣体叶小凡 圣体叶小凡 回复 罗凤1 右上角参数加了没
    2020-04-28 19:39 
  • 罗凤1 罗凤1 回复 圣体叶小凡 没加,但是我通过另一种方法实现了,谢谢你
    2020-04-30 16:13 
最佳回答
0
孤陌Lv6资深互助
发布于2019-2-25 18:38

子窗口的模板设置用填报预览打开 然后子模板 设置填报属性就好了

  • 4关注人数
  • 2599浏览人数
  • 最后回答于:2019-2-25 19:34
    请选择关闭问题的原因
    确定 取消
    返回顶部