You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: blazor/kanban/accessibility.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,11 +9,11 @@ documentation: ug
9
9
10
10
# Accessibility in Blazor Kanban Component
11
11
12
-
The [Blazor Kanban](https://www.syncfusion.com/blazor-components/blazor-kanban-board) component has been designed, keeping in mind the WAI-ARIA specifications, and applies the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/) roles, states, and properties. This component is characterized by complete `WAI-ARIA`accessibility support that makes it easy for people who use assistive technologies (AT) or those who completely rely on keyboard navigation.
12
+
The [Blazor Kanban](https://www.syncfusion.com/blazor-components/blazor-kanban-board) component is built in accordance with [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/)specifications, incorporating appropriate roles, states, and properties. It offers full accessibility support for users relying on assistive technologies (AT) or keyboard navigation.
13
13
14
-
The Blazor Kanban component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/)standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles)that are commonly used to evaluate accessibility.
14
+
It adheres to key accessibility standards including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles), ensuring inclusive design and usability.
15
15
16
-
The accessibility compliance for the Blazor Kanban component is outlined below.
16
+
The following table summarizes the accessibility compliance of the Blazor Kanban component:
17
17
18
18
| Accessibility Criteria | Compatibility |
19
19
| -- | -- |
@@ -76,7 +76,7 @@ The Blazor Kanban component followed the [keyboard interaction](https://www.w3.o
76
76
77
77
## Disable keyboard interaction
78
78
79
-
Disables all the functionalities in the Kanban board performed using keyboard by setting the `allowKeyboard`properties to `false`.
79
+
To disable all keyboard-based interactions in the Kanban board, set the `allowKeyboard`property to `false`. This may impact accessibility for users relying on keyboard navigation or assistive technologies.
Copy file name to clipboardExpand all lines: blazor/kanban/cards.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,13 @@ control: Kanban
7
7
documentation: ug
8
8
---
9
9
10
-
# Cards in Blazor Kanban Component
10
+
# Working with Cards in Blazor Kanban Component
11
11
12
12
The cards are main elements in the [Blazor Kanban Board](https://www.syncfusion.com/blazor-components/blazor-kanban-board), which represents the task information with header and content. The header and content of a card is fetched from the corresponding mapping fields. The card layout can be customized with template also.
13
13
14
14
## Header
15
15
16
-
The card header is achieved by mapping the `HeaderField` property, which is placed inside the `KanbanCardSettings` property. By default, the `ShowHeader` property is enabled by Kanban board that is used to show the header at the top of the card.
16
+
The card header is achieved by mapping the `HeaderField` property, which is placed inside the `KanbanCardSettings` property. By default, the `ShowHeader` property is enabled by Kanban board that is used to display the header at the top of the card.
17
17
18
18
N> The `HeaderField` property must be a unique datasource value to avoid the duplication of card data.
19
19
@@ -148,7 +148,7 @@ N> The mapped datasource key value contains single or multiple tags. If it is mu
148
148
149
149

150
150
151
-
## Left border color
151
+
## Customizing left border color
152
152
153
153
Kanban card supports to custom the left border color for all the cards. This can be achieved by mapping the data key value to the `GrabberField` property, which is placed inside the `KanbanCardSettings` property. The mapped data key value will be directly assigned to each card element border left color property.
154
154
@@ -213,7 +213,7 @@ N> By default, the card border left color width is `3px`.
213
213
214
214

215
215
216
-
## Custom class
216
+
## Rendering custom footer elements
217
217
218
218
The card allows to render the custom elements based on the given class names inside the `e-card-footer` element. It can be achieved by mapping the data key to the `FooterCssField` property, which is placed inside the `KanbanCardSettings` property. It will help to create your own class name elements inside the `e-card-footer` element. The mapped datasource key value contains single or multiple class names. If it is multiple class names, each class name will be separated by a comma in the datasource.
219
219
@@ -362,7 +362,7 @@ In the following demo, images and icons are rendered using the `FooterCssField`
362
362
363
363

364
364
365
-
## Template
365
+
## Customizing card layout with templates
366
366
367
367
You can customize the default card layout using template as per your application needs. This can be achieved by template of the `KanbanCardSettings` property.
368
368
@@ -476,9 +476,9 @@ Kanban board allows to select single and multiple selection of cards when mouse
476
476
***Single**: Only one card allowed to select at a time in the Kanban board.
477
477
***Multiple**: Multiple cards are allowed to select in a board.
478
478
479
-
### Multiple Selection
479
+
### Enabling multiple card selection
480
480
481
-
Select the multiple cards randomly using Ctrl + mouse click and select the multiple cards continuously using Shift + mouse click action on Kanban board. Set `Multiple` in `SelectionType` to enable the multiple selection in a board.
481
+
Select multiple cards randomly using Ctrl + mouse click and select the multiple cards continuously using Shift + mouse click action on Kanban board. Set `SelectionType` to `Multiple` to enable multi-selection in a board.
Copy file name to clipboardExpand all lines: blazor/kanban/columns.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,15 @@ control: Kanban
7
7
documentation: ug
8
8
---
9
9
10
-
# Columns in Blazor Kanban Component
10
+
# Columns in Syncfusion Blazor Kanban Component
11
11
12
-
The **Kanban** columns represents each stage of the process. The column definitions are used as the **DataSource**schema in the Kanban. The Kanban operations such as drag-and-drop, swimlane, and toggle columns are performed based on column definitions.
12
+
The **Kanban** columns represent each stage of workflow process.Column definitions serve as the schema for the Kanban board's **DataSource**. The Operations such as drag-and-drop, swimlane grouping, and column toggling are driven by these column definitions.
13
13
14
14
## Single-key mapping
15
15
16
-
Kanban columns are categorized by mapping the **key** from the datasource using the `KeyField` property. The corresponding **value** in the datasource is mapped inside the columns `KeyField`. Based on this categorization, Kanban columns are split on this board.
16
+
Columns are categorized by mapping the [KeyField](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Kanban.SfKanban-1.html#Syncfusion_Blazor_Kanban_SfKanban_1_KeyField) property to specific key values in the data source. The corresponding **value** in the datasource is mapped inside the columns `KeyField`. This categorization determines how cards are distributed across columns on the Kanban board.
17
17
18
-
N> The `KeyField` property is mandatory to render the columns in the Kanban board.
18
+
N> The [KeyField](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Kanban.SfKanban-1.html#Syncfusion_Blazor_Kanban_SfKanban_1_KeyField) property is required to render columns on the Kanban board.
19
19
20
20
```cshtml
21
21
@@ -79,7 +79,7 @@ N> The `KeyField` property is mandatory to render the columns in the Kanban boar
79
79
80
80
## Multi-key mapping
81
81
82
-
Kanban board allows to render a single column by mapping multiple keys using `KeyField` property.
82
+
The Kanban board supports rendering a single column with multiple key mappings using the [KeyField](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Kanban.SfKanban-1.html#Syncfusion_Blazor_Kanban_SfKanban_1_KeyField) property.
83
83
84
84
```cshtml
85
85
@@ -143,13 +143,13 @@ Kanban board allows to render a single column by mapping multiple keys using `Ke
143
143
144
144
## Header text
145
145
146
-
You can provide the column header text of Kanban columns using the `HeaderText` property. If you have not specified any header text, it will render the header without any text.
146
+
Use the `HeaderText` property to define the display text for each Kanban column header. If no header text is specified, the column header will appear blank.
147
147
148
148
## Header template
149
149
150
150
You can customize the column header with `Template` property as shown in the following code.
151
151
152
-
To get start quickly with Blazor Kanban component using Templates, you can check on this video.
152
+
To quickly get started with using templates in the Blazor Kanban component, watch the following video.
@@ -323,7 +323,7 @@ To get start quickly with Blazor Kanban component using Templates, you can check
323
323
324
324
## Toggle columns
325
325
326
-
Kanban allows to expand or collapse its columns using`AllowToggle` in `KanbanColumn`. When the property is enabled, it will render the expand or collapse icon to the column header.
326
+
Kanban columns can be expanded or collapsed by enabling the`AllowToggle`property in `KanbanColumn`. When enabled, an expand/collapse icon appears in the column header.
327
327
328
328
N> By default, collapsed column width is set to `50px`.
329
329
@@ -389,7 +389,7 @@ N> By default, collapsed column width is set to `50px`.
389
389
390
390
### Initially collapsed column
391
391
392
-
By default, all columns are on expanded state when loading the Kanban board initially. But, you can render the columns with collapsed state using the `IsExpanded` property.
392
+
By default, all columns are expanded when the Kanban board is initially rendered. To render a column in a collapsed state initially, use the `IsExpanded` property.
393
393
394
394
N> The `IsExpanded` property only works when enabling the `AllowToggle` property on particular column.
395
395
@@ -457,7 +457,7 @@ In the following example, the Backlog column is collapsed on initialization of K
457
457
458
458
## Stacked headers
459
459
460
-
Stacked headers are the additional headers to column header that will group the similar columns. Define the grouping of columns **Key** value to the `KeyField` property and provide the custom header text name to grouped columns using the `Text` property in `KanbanStackedHeaders`.
460
+
Stacked headers are additional header rows that group related columns under a common category. Group columns by specifying their key values in the [KeyField](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Kanban.SfKanban-1.html#Syncfusion_Blazor_Kanban_SfKanban_1_KeyField) property and assign a custom header label using the `Text` property in [KanbanStackedHeaders](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Kanban.SfKanban-1.html#Syncfusion_Blazor_Kanban_SfKanban_1_StackedHeaders).
461
461
462
462
In the following code, the kanban columns 'InProgress, Review' are grouped under 'Development Phase' category.
0 commit comments