表格制作软件FineReport中如何设置动态打印

 时间:2024-11-05 10:48:16

1、父模板数据准备新建模板,新建数据查询:sql为SELECT * FROM 雇员。

2、报表主体设计在A3单元格中使用复选框控件,用来勾选需要打印的信息,如下图:

表格制作软件FineReport中如何设置动态打印

5、自定义JavaScript,代码如下:var joinData=function(){箪滹埘麽var datas=[];for(var i=0;i<FR.checkBoxes.length;i++){var checkBox=FR.checkBoxes[i];if(checkBox.getValue()===true){var colRow=FR.cellStr2ColumnRow(checkBox.options.location);colRow.col++;var location=FR.columnRow2CellStr(colRow);var value=_g().getCellValue(location,null);datas[datas.length]=value;}}return datas.join(",");}var data=joinData();var url="http://localhost:8075/WebReport/ReportServer?reportlet=doc/Advanced/PrintReport/SelectPrint_son.cpt"+"&ids="+data;window.onbeforeunload=null;FR.doURLPDFPrint(url);保存

6、子模板数据准备新建模板,新建数据查询ds1,sql为SELECT * FROM 雇员 where 雇员id in (${ids}),该参数是为了接收父模板传递过来的雇员id。

7、报表主体设计

表格制作软件FineReport中如何设置动态打印
  • 表格软件FineReport中如何设置动态打印
  • 电子表格FineReport中如何设置动态打印
  • 表格制作软件FineReport中Pdf打印步骤
  • 表格软件FineReport中如何设置批量打印
  • 表格制作软件FineReport中Applet打印不可用
  • 热门搜索
    肚子肉多怎么减 怎么把图片内存变小 后背长痘痘怎么办 腻子粉怎么用 淘宝关键词怎么设置 风寒感冒怎么办 我们怎么了 笔记本电脑键盘怎么拆 大闸蟹怎么蒸 苹果6怎么激活