CPT文件如何实现导出和展示的不一致?

展示如下:只展示月结目标和月结实绩image.png

导出EXCEL:月结目标、月结实绩、具体逾期原因image.png

涉及多个参数

var yf=this.options.form.getWidgetByName("月份").getValue();//获取参数的值

var gx=this.options.form.getWidgetByName("共享").getValue();//获取参数的值

var ft=this.options.form.getWidgetByName("法体").getValue();//获取参数的值

var yjrw=this.options.form.getWidgetByName("月结任务").getValue();//获取参数的值

//&ref_t=design&op=form_adaptive

var url = ("${servletURL}?viewlet=财务共享fssc/财务共享-总账/月结看板-全部明细数据.cpt&ref_t=design&op=form_adaptive");//报表路径和名称。你自己改

var config={

"月份":yf,

"共享":gx,

"法体":ft,

"月结任务":yjrw,

format:"excel",

extype:"simple",

__filename__:yf+"月份"&ft+"法体"&yjrw+"月结任务"&yjrw+"月结任务"//自定义导出的文件名称以时间为文件名,你自己去修改

};

//alert(url);

//alert(config);

FR.doHyperlinkByPost(url,config);

FR.doHyperlinkByPost(url,config,"_self"); //本身界面导出,但是此会造成原有界面的标题没有

FineReport liuyunxia827729 发布于 2022-11-28 19:54 (编辑于 2022-12-2 13:32)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
weibwLv7高级互助
发布于2022-11-28 20:09

1、做两张一样的表,前台展示用不带预期原因的,导出时导出带原因的。

2、通过js实现自定义导出其他报表,参考https://help.fanruan.com/finereport/doc-view-3233

var dq=this.options.form.getWidgetByName("地区").getValue();//获取参数的值

var url = ("${servletURL}?viewlet=GettingStarted.cpt");//报表路径和名称。你自己改

var config={

"地区":dq,

format:"excel",

extype:"simple",

__filename__:dq+"地区"//自定义导出的文件名称以时间为文件名,你自己去修改

};

FR.doHyperlinkByPost(url,config);

  • liuyunxia827729 liuyunxia827729(提问者) 涉及多个参数 var yf=this.options.form.getWidgetByName(\"月份\").getValue();//获取参数的值 var gx=this.options.form.getWidgetByName(\"共享\").getValue();//获取参数的值 var ft=this.options.form.getWidgetByName(\"法体\").getValue();//获取参数的值 var yjrw=this.options.form.getWidgetByName(\"月结任务\").getValue();//获取参数的值 //&ref_t=design&op=form_adaptive var url = (\"${servletURL}?viewlet=财务共享fssc/财务共享-总账/月结看板-全部明细数据.cpt&ref_t=design&op=form_adaptive\");//报表路径和名称。你自己改 var config={ \"月份\":yf, \"共享\":gx, \"法体\":ft, \"月结任务\":yjrw, format:\"excel\", extype:\"simple\", __filename__:yf+\"月份\"&ft+\"法体\"&yjrw+\"月结任务\"&yjrw+\"月结任务\"//自定义导出的文件名称以时间为文件名,你自己去修改 }; //alert(url); //alert(config); FR.doHyperlinkByPost(url,config); FR.doHyperlinkByPost(url,config,\"_self\"); //本身界面导出,但是此会造成原有界面的标题没有
    2022-12-02 13:32 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-11-28 20:06
  • 2关注人数
  • 316浏览人数
  • 最后回答于:2022-12-2 13:32
    请选择关闭问题的原因
    确定 取消
    返回顶部