syncfusion avatar

Syncfusion Blazor Query Builder

If you need users to build complex filters with AND/OR logic and nested conditions, this is the Syncfusion Blazor component for that. It's designed for advanced search UIs, business rule engines, and anything where people need to construct queries visually without writing code. The docs cover the basics like defining columns and data types, plus more useful stuff like programmatic rule management, drag and drop, state persistence, and exporting queries to JSON or SQL. You get clone and lock operations for rules and groups, which is handy for workflow scenarios. It's a full featured component, so expect some learning curve, but the event system and data binding patterns are straightforward once you work through the initial setup.

skills.sh installs
379
GitHub stars
4
last updated
Aug 21, 2026

Install

$ npx -y skills add syncfusion/blazor-ui-components-skills --skill syncfusion-blazor-query-builder --agent claude-code

Installs into .claude/skills of the current project.

Files

Implementing Syncfusion Blazor Query Builder

The Syncfusion Blazor Query Builder component enables you to build dynamic, customizable query interfaces for filtering data with complex conditions, nested groups, and rule-based logic. It's ideal for advanced search UIs, business rule engines, and data filtering workflows.

Component Overview

The Query Builder organizes filtering logic into:

  • Rules: Individual conditions (field = value)
  • Groups: Collections of rules combined with AND/OR logic
  • Operators: Comparison types (equal, contains, between, etc.)
  • Columns: Data source fields that can be filtered

Key capabilities include programmatic rule/group management, event handling, drag-drop UI, state persistence, and extensive customization options.

Navigation Guide

Getting Started

📄 Read: references/getting-started.md

  • Installation & setup for Blazor WebAssembly and Blazor Server
  • NuGet package configuration
  • Initial project setup
  • Running your first Query Builder

Sponsors

Details

Repository
github.com/syncfusion/blazor-ui-components-skills
Categories
Frontend Development, .NET & C#
First seen
Jun 3, 2026

More from syncfusion/blazor-ui-components-skills

All 30
1syncfusion avatarsyncfusion-blazor-ai-assistviewsyncfusion/blazor-ui-components-skillsImplement the Syncfusion Blazor AI AssistView component for AI-powered chat interfaces in Blazor applications. Use this skill when implementing conversational A377skills.sh installs
2syncfusion avatarsyncfusion-blazor-chat-uisyncfusion/blazor-ui-components-skillsImplement the Syncfusion Blazor Chat UI component for conversational chat interfaces in Blazor applications. Use this skill when creating chat applications, mes374skills.sh installs
3syncfusion avatarsyncfusion-blazor-mapssyncfusion/blazor-ui-components-skillsImplement interactive spatial data visualization with Syncfusion Maps component for Blazor. Use this skill when user needs to display geographic data, add marke374skills.sh installs
4syncfusion avatarsyncfusion-blazor-image-editorsyncfusion/blazor-ui-components-skillsImplement comprehensive image editing capabilities in Blazor applications using the Syncfusion Image Editor component. Use this skill when implementing image ed373skills.sh installs
5syncfusion avatarsyncfusion-blazor-speech-to-textsyncfusion/blazor-ui-components-skillsImplement speech-to-text voice input in Blazor applications using Syncfusion SpeechToText component. ALWAYS use this when users need voice input, speech recogni367skills.sh installs
6longbridge avatargpui-elementlongbridge/gpui-componentImplementing custom elements using GPUI's low-level Element API (vs. high-level Render/RenderOnce APIs). Use when you need maximum control over layout, prepaint231skills.sh installs