The interactiveActionExecuting(e, args)
Event of the HTML5 Report Viewer
Occurs before an interactive action is executed, providing the ability to cancel the execution.
Parameters:
Parameter | Description |
---|---|
e | This is the jQuery.Event object and e.data is respectively jQuery's event.data. e.data.sender is the report viewer that raised the event. |
args | An object with the following properties:
|
// $(handler) is jQuery's shorthand for $(document).ready(handler)
$(function () {
$("#reportViewer1").telerik_ReportViewer({
serviceUrl: "api/reports/",
reportSource: {
report: "Telerik.Reporting.Examples.CSharp.ProductSales, CSharp.ReportLibrary"
},
interactiveActionExecuting: function(e, args) {
if (args.action.Type === 'navigateToReport') {
args.cancel = !confirm("You are about to navigate to report "+args.action.Value.Report + ".\r\n\nContinue?");
}
}
});
});