普通报表(填报)dialog框子报表内修改另一个dialog框子报表的样式

如题,在主页面触发打开确认框子报表

相关代码:

url = FR.cjkEncode(确认框子报表路径),

 $iframe=${<iframe.../>})

o={closeable:true, draggable:true ......}

FR.showDialog(title,width,height,$iframe,o)

//设置dialog框样式

$('.fr-core-panel-title').eq(0).css({})  (样式可以正常生效)

在确认框子报表内点击确认按钮,触发js

window.parent.FR.closeDialog()

url = FR.cjkEncode(提交子报表路径.cpt&op=write&format=submit.......),

 $iframe=${<iframe/>})

o={closeable:true, draggable:true ......}

window.parent.FR.showDialog(title,width,height,$iframe,o)   //新dialog框可以正常打开

//设置dialog框样式

$('.fr-core-panel-title').eq(0).css({})  (样式无法正常生效)

window.parent.$('.fr-core-panel-title').eq(0).css({})  (样式无法正常生效)

问题1:新的dialog框的样式如何设置?

问题2:

在新的dialog框关闭时我想触发主报表的_g().parameterCommit()函数,想咨询一下这段js函数我应该写在哪里?

问题3(可选): 我想在新的dialog框内增加一个关闭按钮,想咨询一下能否实现?如何实现?

6bd9963dea43daf0e4ba47fecc50a4e.jpg

FineReport fcc2023 发布于 2024-5-7 16:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-5-7 17:20
  • fcc2023 fcc2023(提问者) 当前实现就是基于这个文档实现的,只是代码在内网,问题中写的只是代码样本。 问题的关键点在于在第一个dialog框的按钮触发js时,执行 1.关闭当前dialog框 2.打开新的dialog框 之后,新的dialog框的样式如何设置?
    2024-05-07 21:01 
  • 2关注人数
  • 57浏览人数
  • 最后回答于:2024-5-7 17:20
    请选择关闭问题的原因
    确定 取消
    返回顶部