一、搭建帆软项目的Java环境
参考帆软帮助文档:编译Java程序编译Java程序- FineReport帮助文档 - 全面的报表使用教程和学习资料
简单的帆软程序集示例:
简单的程序集:简单程序数据集- FineReport帮助文档 - 全面的报表使用教程和学习资料
带参程序数据集:带参程序数据集- FineReport帮助文档 - 全面的报表使用教程和学习资料
二、Java中获取帆软的参数
String tableName = ((ParameterProvider) (parameters.get().toArray())[0]).getValue().toString();
String unitId = ((ParameterProvider) (parameters.get().toArray())[1]).getValue().toString();
帆软中传参的参数名和Java中的名称保持一致
帆软中传参的参数名的顺序和Java中获取的顺序保持一致
三、帆软日志中输出程序数据集的日志
FineLoggerFactory.getLogger().info( "This is level info"); //需要服务器log级别为info时才会显示
FineLoggerFactory.getLogger().warn("This is level warning"); //需要服务器log级别为info、warning时才会显示
FineLoggerFactory.getLogger().error("This is level error"); //需要服务器log级别为info、warning、error时才会显示,10.0取消了server级别日志记录