[]
ReportViewer.ViewerOptions
Defines the contract for viewer configuration options.
example
const options: ViewerOptions = {
language: 'en',
ParameterPanelLocation: 'default',
themeConfig: { initialTheme: 'Default' },
};
• Optional ErrorHandler: ErrorHandler
Gets or sets a custom error handler.
• Optional ExportsSettings: Record<string, ExportSettings>
Gets or sets initial export settings by format key.
• Optional PanelsLayout: PanelsLocation
Gets or sets the layout of viewer panels.
• Optional ParameterPanelLocation: ParameterPanelLocation
Gets or sets the parameters panel location.
• Optional ToolbarLayout: ToolbarLayout
Gets or sets the initial toolbar layout.
• Optional animations: Partial<{ charts: Partial<{ highlight: { enabled: boolean } ; onHover: { enabled: boolean } ; onLoad: { enabled: boolean } }> ; table: { onHover: { backgroundColor: string ; enabled: boolean ; textColor?: string } | { enabled: boolean ; textColor: string } } }>
Gets or sets animation configuration for report rendering.
• Optional language: string
Gets or sets the viewer language.
• Optional memoizeData: boolean
Gets or sets whether report data memoization is enabled.
• Optional showEvaluationErrors: boolean
Gets or sets whether evaluation errors are rendered.
• Optional showExpressionWarnings: boolean
Gets or sets whether evaluation warning notifications are rendered.
• Optional themeConfig: UIThemeConfig
Gets or sets the UI theme configuration.