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)
|