All Demos / Kanban / Validation / WIP Validation

Blazor Kanban Board - Work-In-Progress Validation

Loading Syncfusion Blazor Server Demos…
This demo passes automated axe checks with 0 violations — semantic markup, ARIA, full keyboard operation, visible focus. Section 508 conformant Accessibility report VPAT
Requested
- 6 items
Max: 8
Approved
- 6 items
Min: 1
Max: 6
Scheduled
- 6 items
Min: 1
Max: 4
In Use
- 6 items
Max: 2
Properties

This sample demonstrates how to limit the minimum and maximum number of cards per column in the Blazor Kanban component by visualizing a Runway Slots. Use the property panel to choose the constraint type and configure related attributes such as minimum and maximum card counts.

Validate the number of cards at the column or swimlane level using the ConstraintType property:

  • Column – Validates based on the total cards in a column (default).
  • Swimlane – Validates based on cards within a specific column and swimlane.

Additional essential interactions that enhance analysis and control are also featured:

  • WIP Validation: Enforce minimum and maximum card counts per column or per swimlane to balance workload.
  • Swimlane: Group cards horizontally by assignee to apply WIP limits per team member.
  • Columns: Group cards by workflow stage such as To Do, In Progress, Testing, and Done.

Key interactive features demonstrated in this sample include:

  • Constraint Type: Switch the validation scope between Column and Swimlane using the dropdown in the property panel.
  • Column Selection: Pick a column from the dropdown to set its minimum and maximum card limits.
  • Min Count: Define the minimum number of cards that must be present in the selected column.
  • Max Count: Define the maximum number of cards allowed in the selected column.
  • Validation State: When limits are not met or are exceeded, the column renders a validation state for visual feedback.

Looking for the full Blazor Kanban component overview, features, pricing, and documentation? Visit the Blazor Kanban page.