【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

首先,我们需要创建动态Web项目。
在这里插入图片描述

接下来将Stimulsoft Java Libs添加到项目中。
在这里插入图片描述

您还可以转换为Maven项目并配置pom.xml文件以使用Maven中的库。
在这里插入图片描述

然后,我们需要在WebContent / WEB-INF文件夹中创建web.xml文件。在这里,我们配置需要初始化Flash查看器和Flash设计器的StiDesignerFxServlet,StiViewerFxServlet和ApplicationInitializer。
在这里插入图片描述

在下一步中,我们需要实现ApplizationInitializer,在服务器启动时初始化Flash Viewer和Flash Designer。我们可以用它修改属性,例如设置DateFormat,Engine.Type等。

此外,还需要指定下一个类 - 在启动时加载报表的类,用于保存报表的类,用于加载数据的类,本地化类,电子邮件发件人类和用于呈现报表的类。此外,此示例教程还演示了如何使用Flash查看器和Flash设计器的自定义属性。
在这里插入图片描述

定义需要加载hte报告的MyLoadAction.class。此外,在此类中,我们将数据库添加到报表中。
在这里插入图片描述

如果使用Jdbc Connection,请定义有助于加载数据的MyLoadDataAction.class。对于其他连接,您不应使用此类。
在这里插入图片描述

定义需要检索可用本地化并加载必要的本地化文件的MyLocalizationAction.class。
在这里插入图片描述

定义用于通过电子邮件发送报告文件的MyMailAction.class。
在这里插入图片描述

定义MyRenderReportAction.class,用于根据需要自定义报表呈现。在此示例中,我们添加了自定义subStr()函数的实现。
在这里插入图片描述

扫描二维码关注公众号,回复: 4375407 查看本文章

定义用于保存报告模板的MySaveAction.class。
在这里插入图片描述

现在我们需要创建designer.jsp页面,在其中显示Flash设计器。在这里,我们加载报表模板,添加设计器组件的Theme属性并添加变量值。在此之后,将Flash设计器标签放到此jsp页面。
在这里插入图片描述

在下面的屏幕截图中,您可以看到示例代码的结果。
在这里插入图片描述

最后,我们创建了viewer.jsp页面,在其中显示Flash查看器。在这里,我们可以配置查看器属性,例如隐藏“打开”按钮并添加变量值。最后,将Flash查看器标记放到此jsp页面。
在这里插入图片描述

在下面的屏幕截图中,您可以看到示例代码的结果。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43577863/article/details/84141492