点击按钮,弹出子窗口

子窗口要求是填报模式,代码如何写?

image.png

一定要点击按钮,而不是用超链接的形式

FineReport 用户X0519751 发布于 2020-10-26 15:57 (编辑于 2020-10-26 16:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luckybaiLv4初级互助
发布于2020-10-26 16:03

可以参考:

var xmmckj = this.options.form.getWidgetByName("xmmc");

var xmmc = xmmckj.getValue();

var sgdwmckj = this.options.form.getWidgetByName("sgdwmc");

var sgdwmc = sgdwmckj.getValue();

window.form = this.options.form;

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

$iframe.attr("src", encodeURI("${servletURL}?viewlet=遵义/遵义项目档案管理/项目结算送审台账/项目结算送审台账录入.cpt&op=write&xmmc=" + xmmc + "&sgdwmc=" + sgdwmc));

var o = {

title : "项目结算送审台账录入",

width : 1500,

height: 600

};

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


最佳回答
1
ColdmanLv6高级互助
发布于2020-10-26 16:11

var url = FR.cjkEncode("/webroot/decision/view/report?viewlet=GettingStarted.cpt&op=write");
//窗体
var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>");
//将窗体的src属性设置为模板路径
$iframe.attr("src", url);
//窗体的属性
var o = {
    title: "对话框",    //标题
    width: 680,         //宽度
    height: 640,        //高度
    //closable:true,    //是否显示关闭按钮,默认true
    //confirm:true,     //是否添加确认取消按钮,默认false
    //draggable:true   //是否可拖动,默认true
};
//弹出窗体
FR.showDialog(o.title, o.width, o.height, $iframe, o);

  • 用户X0519751 用户X0519751(提问者) 谢谢,已经接受别人的答案了,不过你这个更具体
    2020-10-26 16:32 
  • Coldman Coldman 回复 用户X0519751(提问者) 方法是一样的
    2020-10-26 16:39 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-10-26 15:58

image.png


image.png

超级链接参数传递-https://help.fanruan.com/finereport/doc-view-914.html


  • 6关注人数
  • 1161浏览人数
  • 最后回答于:2020-10-26 16:11
    请选择关闭问题的原因
    确定 取消
    返回顶部