devexpress-reports-blazor
OfficialEmbed DevExpress reports in Blazor apps.
System Documentation
What problem does it solve?
This skill solves the complexity of integrating DevExpress Report Viewer and Report Designer components into Blazor applications across different hosting models. It eliminates guesswork around NuGet package selection, service registration order, render mode configuration, and controller setup that commonly causes runtime failures.
Core Features & Use Cases
- Multi-Component Support: Covers five components across three families — native DxReportViewer, JS-based DxDocumentViewer/DxReportDesigner, and WASM-specific DxWasmDocumentViewer/DxWasmReportDesigner — with compatibility matrices for every Blazor hosting model.
- Guided Workflow: Enforces a three-phase preflight process that auto-discovers project configuration, validates component compatibility, and prevents anti-patterns before code generation.
- Production Hardening: Includes trusted type registration for custom data sources, controller implementation patterns, navigation integration, and comprehensive troubleshooting for blank viewers, missing render modes, and Skia deployment issues.
Quick Start
Use the devexpress-reports-blazor skill to integrate a DevExpress report viewer or designer into your Blazor application by following the three-phase workflow to detect your hosting model, select the correct component family, and generate the required registration and page code.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: devexpress-reports-blazor Download link: https://github.com/DevExpress/agent-skills/archive/main.zip#devexpress-reports-blazor Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.