New to Telerik ReportingStart a free 30-day trial

Client Events Overview

This article explains how to attach client event handlers to an WebForms wrapper of the HTML5 Report Viewer instance.

To attach a client event handler you have to set the proper ClientEvents tag as shown below:

HTML
<telerik:ReportViewer ID="reportViewer1" runat="server">
	<ClientEvents RenderingBegin="onRenderingBegin" />
</telerik:ReportViewer>

The following table lists the available client events:

EventDescription
RenderingBeginOccurs before rendering the report. For the underlying JS methods see RenderingBegin
RenderingEndOccurs after rendering the report. For the underlying JS methods see RenderingEnd
PrintBeginOccurs before printing the report. For the underlying JS methods see PrintBegin
PrintEndOccurs after printing the report. For the underlying JS methods see PrintEnd
ExportBeginOccurs before exporting the report. For the underlying JS methods see ExportBegin
ExportEndOccurs after exporting the report. For the underlying JS methods see ExportEnd
UpdateUiOccurs on each UI update of the viewer. For the underlying JS methods see UpdateUi
ErrorError occurred. For the underlying JS methods see Error
PageReadyOccurs after a page of the report is ready. For the underlying JS methods see PageReady
ReadyReport viewer is ready. For the underlying JS methods see Ready
InteractiveActionExecutingOccurs before an interactive action is executed, providing the ability to cancel the execution. For the underlying JS methods see InteractiveActionExecuting
InteractiveActionEnterOccurs when the mouse cursor enters the area of an interactive action. For the underlying JS methods see InteractiveActionEnter
InteractiveActionLeaveOccurs when the mouse cursor leaves the area of an interactive action. For the underlying JS methods see InteractiveActionLeave
ViewerToolTipOpeningOccurs before a tooltip is opened, providing the ability to cancel its opening. For the underlying JS methods see ViewerToolTipOpening
SendEmailBeginOccurs before the report is exported and the E-mail message is sent. For the underlying JS methods see SendEmailBegin
SendEmailEndOccurs after the report is exported and before the E-mail message is sent. For the underlying JS methods see SendEmailEnd
Not finding the help you need?
Contact Support