How to use click and Parameter events in ASP.NET Core Application
This tutorial explains how to handle the View Report button action and customize report parameters using client-side events in the Bold Reports® Web Report Viewer. The video demonstrates how these events help developers intercept user actions and control parameter behavior before report rendering.
Key Events Explained
View Report Click
Fires when the user clicks the View Report button. This event allows you to validate or modify parameter values before the report is rendered.
<div id="report-viewer"></div>
<script>
$("#report-viewer").boldReportViewer({
viewReportClick: function (args) {
// Write a code block to perform any action when View Report button is clicked.
// args.cancel = true; // Cancels report rendering
}
});
</script>Before Parameter Add
Triggered before adding a parameter element to the parameter block. This event is useful for customizing parameter UI, setting default values, or modifying parameter behavior.
<div id="report-viewer"></div>
<script>
$("#report-viewer").boldReportViewer({
beforeParameterAdd: function (args) {
// Write a code block to perform any change in report parameter element
// before it is added to the viewer block.
}
});
</script>Implementation Workflow
User Interaction Handling
Use the viewReportClick event to intercept the View Report action and validate parameters before rendering.
Parameter Customization
Leverage the beforeParameterAdd event to customize parameter appearance or behavior dynamically.
If you want more details about View Report and Parameter Events, you can check this video: