Progress® Telerik® Reporting R3 2017

Q2 2014

This article explains the manual changes required when upgrading to Telerik Reporting Q2 2014 (8.1.14.618).

WPF Report Viewer Dependencies

The viewer is build with Telerik UI Controls for WPF 2014.2.617.40. If you are using a newer version consider adding binding redirects. For more information see: How to: Add report viewer to a WPF application

Silverlight Report Viewer Dependencies

The viewer is build with Telerik UI Controls for Silverlight 2014.2.617.1050.

HTML5 Report Viewer Changes

The files utilized by the HTML5 report viewer have been renamed as follows:

Old:

  • [InstallDir]/Html5/ReportViewer/js/ReportViewer-x.x.x.x.js

  • [InstallDir]/Html5/ReportViewer/js/ReportViewer-x.x.x.x.min.js

  • [InstallDir]/Html5/ReportViewer/styles/ReportViewer-x.x.x.x.css

  • [InstallDir]/Html5/ReportViewer/templates/telerikReportViewerTemplate.html

New:

  • [InstallDir]/Html5/ReportViewer/js/telerikReportViewer-x.x.x.x.js

  • [InstallDir]/Html5/ReportViewer/js/telerikReportViewer-x.x.x.x.min.js

  • [InstallDir]/Html5/ReportViewer/styles/telerikReportViewer-x.x.x.x.css

  • [InstallDir]/Html5/ReportViewer/templates/telerikReportViewerTemplate-x.x.x.x.html

where x.x.x.x is an appropriate version of the HTML5 ReportViewer/Telerik Reporting (e.g. 8.1.14.618).

In order to use the new version the file references in the HTML pages should be updated as follows:

From:

HTML
<script src="ReportViewer/js/ReportViewer-x.x.x.x.js"></script>
<script src="ReportViewer/js/ReportViewer-x.x.x.x.min.js"></script>
<script src="ReportViewer/styles/ReportViewer-x.x.x.x.css"></script>
JavaScript
<script type="text/javascript">
      $("#reportViewer1")
          .telerik_ReportViewer({
      ...
              templateUrl: '/ReportViewer/templates/telerikReportViewerTemplate.html', 
              ...
          });
</script>

To:

HTML
<script src="ReportViewer/js/telerikReportViewer-x.x.x.x.js"></script>
<script src="ReportViewer/js/telerikReportViewer-x.x.x.x.min.js"></script>
<script src="ReportViewer/styles/telerikReportViewer-x.x.x.x.css"></script>
JavaScript
<script type="text/javascript">
      $("#reportViewer1")
          .telerik_ReportViewer({
              ...
              templateUrl: '/ReportViewer/templates/telerikReportViewerTemplate-x.x.x.x.html', 
              ...
          });
</script>

where x.x.x.x is an appropriate version of the HTML5 ReportViewer/Telerik Reporting (e.g. 8.1.14.618).

ASP.NET MVC Extension changes

  • The IReportViewerBuilder method ReportSource(ReportSource reportSource) is now obsolete. Four new overloads have been introduced instead:

    • ReportSource(UriReportSource uriReportSource)

    • ReportSource(TypeReportSource typeReportSource)

    • ReportSource(string report)

    • ReportSource(string report, IDictionary<string, object> parameters)

  • The IReportViewerBuilder method ReportResolver(IReportResolver resolver) is now obsolete. When the need for custom resolving of the reports arises or when InstanceReportSource or XmlReportSource is used the IReportViewerBuilder methods ReportSource(string report) or ReportSource(string report, IDictionary<string, object> parameters) provide the option to directly use a string for the report property. The Telerik Reporting REST Service has to implement its own logic in order to translate this string and return a valid report source for it.

  • IReportResolver is now obsolete. See the first and the second bullet of this list for more information on how to substitute this usage.

  • ReportSourceResolver is now obsolete. See the first and the second bullet of this list for more information on how to substitute this usage.

  • TypeReportSourceResolver is now obsolete. See the first and the second bullet of this list for more information on how to substitute this usage.

  • FileReportSourceResolver is now obsolete. See the first and the second bullet of this list for more information on how to substitute this usage.

Standalone Report Designer

TRDX files created by the Standalone Report Designer contain XML version http://schemas.telerik.com/reporting/2012/3.6

See Also