首先,我们需要创建动态Web项目。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

接下来将Stimulsoft Java Libs添加到项目中。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

您还可以转换为Maven项目并配置pom.xml文件以使用Maven中的库。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

然后,我们需要在WebContent / WEB-INF文件夹中创建web.xml文件。在这里,我们配置需要初始化Flash查看器和Flash设计器的StiDesignerFxServlet,StiViewerFxServlet和ApplicationInitializer。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

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

此外,还需要指定下一个类 - 在启动时加载报表的类,用于保存报表的类,用于加载数据的类,本地化类,电子邮件发件人类和用于呈现报表的类。此外,此示例教程还演示了如何使用Flash查看器和Flash设计器的自定义属性。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

定义需要加载hte报告的MyLoadAction.class。此外,在此类中,我们将数据库添加到报表中。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

如果使用Jdbc Connection,请定义有助于加载数据的MyLoadDataAction.class。对于其他连接,您不应使用此类。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

定义需要检索可用本地化并加载必要的本地化文件的MyLocalizationAction.class。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

定义用于通过电子邮件发送报告文件的MyMailAction.class。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

定义MyRenderReportAction.class,用于根据需要自定义报表呈现。在此示例中,我们添加了自定义subStr()函数的实现。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

定义用于保存报告模板的MySaveAction.class。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

现在我们需要创建designer.jsp页面,在其中显示Flash设计器。在这里,我们加载报表模板,添加设计器组件的Theme属性并添加变量值。在此之后,将Flash设计器标签放到此jsp页面。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

在下面的屏幕截图中,您可以看到示例代码的结果。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

最后,我们创建了viewer.jsp页面,在其中显示Flash查看器。在这里,我们可以配置查看器属性,例如隐藏“打开”按钮并添加变量值。最后,将Flash查看器标记放到此jsp页面。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

在下面的屏幕截图中,您可以看到示例代码的结果。
【Stimulsoft Reports Java教程】运行Java ViewerFx和DesignerFx

相关文章:

  • 2021-11-07
  • 2021-04-02
  • 2021-04-12
  • 2021-05-17
  • 2021-04-23
  • 2021-12-10
  • 2021-07-24
  • 2021-08-02
猜你喜欢
  • 2021-04-22
  • 2021-04-28
  • 2021-11-19
  • 2021-10-24
  • 2021-08-04
  • 2022-01-07
  • 2021-04-19
相关资源
相似解决方案