xtrareports-devexpress-dot-blazor-dot-reporting-dot-dxdocumentviewercallbacksbase-2.md
Base class that specifies client-side event handler functions for the Web Document Viewer and Standalone Report Parameters Panel.
Namespace : DevExpress.Blazor.Reporting
Assembly : DevExpress.Blazor.Reporting.v25.2.JSBasedControls.Common.dll
NuGet Package : DevExpress.Blazor.Reporting.JSBasedControls.Common
public class DxDocumentViewerCallbacksBase<TModel, TEvents> :
SettingsComponent<TModel>
where TModel : DocumentViewerCallbacksBaseModel<TEvents>, new()
Public Class DxDocumentViewerCallbacksBase(Of TModel As {DocumentViewerCallbacksBaseModel(Of TEvents), New}, TEvents As WebDocumentViewerClientSideEventsBase)
Inherits SettingsComponent(Of TModel)
| Name |
|---|
| TModel |
| TEvents |
The DxDocumentViewerCallbacks class contains properties that specify JavaScript handler functions for client-side events.
View Example: Blazor Reporting - UI Customization API
Follow these steps to customize the Blazor Document Viewer using its client-side API:
Place your JavaScript code in a separate file in the wwwroot folder. Use the window object to create a namespace for your code.
Use the DxResourceManager.RegisterScripts() method to register the corresponding script:
Specify the JavaScript function names as handlers of the appropriate events in the DxDocumentViewerCallbacks component:
Object ComponentBase DevExpress.Blazor.Reporting.Base.SettingsComponent<TModel> DxDocumentViewerCallbacksBase<TModel, TEvents> DxDocumentViewerCallbacks
DxReportParametersPanelCallbacks
See Also