js传参

js传参怎么传到cpt报表的参数控件?

我写了就是传参弹出对话框,数据有出来,但是参数控件里没有显示传过来的参数

//var sYear = _g().getWidgetByName('sYear').getValue();

//var sMon = _g().getWidgetByName('sMon').getValue();

var sArea = _g().getWidgetByName('sArea').getValue();

var sProduct = _g().getWidgetByName('sProduct').getValue();

//var sCustomer = _g().getWidgetByName('sCustomer').getValue();

//var sSalesman = _g().getWidgetByName('sSalesman').getValue();

//模板路径

var url = encodeURI(encodeURI("/webroot/decision/view/form?viewlet=FR_11/mkt/ORDER_ANALYSIS_YQ.cpt&sArea=" + sArea+ "&sProduct=" + sProduct+ "&sTime=" + sTime));

//窗体

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

//将窗体的src属性设置为模板路径

$iframe.attr("src", url);

//窗体的属性

var o = {

   // title: "对话框",    //标题

    destroyOnClose:true,   // 是否在关闭对话框的时候将对话框从dom中移除

    width: 700,         //宽度

    height: 400,        //高度

    closable:false,    //是否显示关闭按钮,默认true

    //confirm:true,     //是否添加确认取消按钮,默认false

    draggable:false   //是否可拖动,默认true

};

//弹出窗体

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

$('.bi-label.bi-font-bold.bi-text').css("color","red");

$('.bi-label.bi-font-bold.bi-text').css('height','0px');

$('.bi-h-tape.bi-message-title.bi-header-background').css('background-color','#303f51','width','0px','height','0px');//标题栏背景

//$('.bi-h-tape.bi-message-title.bi-header-background').css('width':'0px','height':'0px');//标题栏高度

//$('.fr-core-window-header').css({"width":"0px","height":"0px"});// 标题栏行高

//$('.bi-h-tape.bi-message-title.bi-header-background').css('height','0px');

//$('.x-icon.b-font.horizon-center.display-block').css('height','0px');

$('.bi-basic-button.cursor-pointer.bi-icon-button.horizon-center.bi-message-close.close-font').css('height','0px');

$('.bi-popover.bi-card.bi-border-radius.bi-v-tape').css('color','#303f51');

//框背景

$('.resizable-handle-e').css('background-color','#303f51');

$('.resizable-handle-n').css('background-color','#303f51');

$('.resizable-handle-w').css('background-color','#303f51');

$('.resizable-handle-s').css('background-color','#303f51');

FineReport 二向箔 发布于 2023-10-24 17:05 (编辑于 2023-10-24 17:09)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-10-24 17:06(编辑于 2023-10-24 17:07)

参数控件名与你JS中的变量名一致即可

----------

或者控件值里面写公式

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2023-10-24 17:06

你的js是如何写的?发出来

  • 二向箔 二向箔(提问者) 我更新了,
    2023-10-24 17:09 
  • CD20160914 CD20160914 回复 二向箔(提问者) 你的这个报表ORDER_ANALYSIS_YQ.cpt,它里面的参数和你传的是否完全一样?你检查一下名称
    2023-10-24 17:10 
  • 二向箔 二向箔(提问者) 回复 CD20160914 啊可以了,谢谢
    2023-10-24 17:13 
  • 2关注人数
  • 173浏览人数
  • 最后回答于:2023-10-24 17:09
    请选择关闭问题的原因
    确定 取消
    返回顶部