自定义js打开对话框位置如何改变

FR.showIframeDialog({url:"ReportServer?reportlet=SMES/NewAdd.cpt&op=write",title:"title",width:600,height:600})

这样写只能居中展示,并不可以改变位置

决策报表的打开对话框,如何调整位置

FR.showIframeDialog({

  title: 参数,

  width: 400,

  height: 550,

  url: FR.servletURL + "?viewlet=%25E5%2585%25A8%25E8%25A1%258C%25E5%25AE%259E%25E6%2597%25B6%25E5%25A4%25A7%25E5%25B1%258F%252F%25E5%2585%25A8%25E8%25A1%258C%25E5%25BC%25B9%25E6%25A1%25862.frm&dc=" + 参数

 });



FineReport 武恩赐 发布于 2020-3-17 16:42 (编辑于 2020-3-17 17:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
3
孤陌Lv6资深互助
发布于2020-3-17 16:57

window.form = this.options.form;

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

$iframe.attr("src", FR.cjkEncode("${servletURL}?viewlet=doc/Parameter/下拉框数据量大-参数界面子模板.cpt&op=write"));

var o = {

title : "请选择记录项",

width : 460,

height: 350,

};

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

$('.fr-core-window').css('top',window.innerHeight-o.height);//子窗口并调整弹窗位置在最下方 的写法


  • 武恩赐 武恩赐(提问者) 用 这样怎么调整位置呢? FR.showIframeDialog({ title: 参数, width: 400, height: 550, url: FR.servletURL + \"?viewlet=%25E5%2585%25A8%25E8%25A1%258C%25E5%25AE%259E%25E6%2597%25B6%25E5%25A4%25A7%25E5%25B1%258F%252F%25E5%2585%25A8%25E8%25A1%258C%25E5%25BC%25B9%25E6%25A1%25862.frm&dc=\" + 参数’ });
    2020-03-17 17:34 
  • 武恩赐 武恩赐(提问者) 我要这个 top:160 left:900
    2020-03-17 17:38 
  • 2022十月 2022十月 回复 武恩赐(提问者) 你好 咱们解决了吗
    2024-12-10 10:37 
  • 2关注人数
  • 671浏览人数
  • 最后回答于:2020-3-17 17:37
    请选择关闭问题的原因
    确定 取消
    返回顶部