sheet工具集

楼主
我是社区第438780位番薯,欢迎点我头像关注我哦~

sheet工具集

 

1、跨报表运算函数

f_SessionEval(sessionid,index,exp):返回指定session(sessionid)的sheet页(index)公式(exp)计算结果。

 

有了这个函数,链接打开一个子报表只需要传递一个参数:sessionid

其它需要传递的参数直接通过该函数进行获取,非常方便。

 

2、sheet动态克隆

通过修改帆软库文件实现。

参数wz_sheetCountClone:克隆开关,同时指定克隆数量,对于跨报表克隆,数量由具体的数组而定

参数wz_Session:待克隆报表sessionid,用于跨报表克隆

参数wz_sheetIndex:待克隆报表sheet索引号index

 

3、sheet隐藏

直接修改帆软库文件实现。

参数wz_sheetIndexHide:指定要隐藏sheet索引号index

参数wz_sheetNameHide:指定要隐藏sheet名称

 

 

说明:样例基于8.0

1、将附件a-report-8.0.jar放入“\FineReport_8.0\WebReport\WEB-INF\lib”目录中,需要重启设计器

2、f_SessionEval.class请放入"\FineReport_8.0\WebReport\WEB-INF\classes\wz"目录中

3、functions.xml覆盖"\FineReport_8.0\WebReport\WEB-INF\resources\functions.xml",如果已注册过其它函数,请手动添加。

4、样例请放入"\FineReport_8.0\WebReport\WEB-INF\reportlets\sheet"目录中

5、母报表(eval_main.cpt、eval_excel.cpt)必须使用填报预览方式。

6、请不要直接预览子报表(eval_sun_clone.cpt、eval_sun_Poly.cpt、eval_sun_view.cpt)

 

sheet工具集.zip (28.44 K)

 

 

分享扩散:

沙发
发表于 2023-3-13 16:04:33

怎么动态导出sheet页,根据URL参数或者js里查询数据集,然后动态隐藏sheet,隐藏的不进行导出

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表