Skip to content

Commit f6ea1b4

Browse files
committed
Merge branch '983366-card' of https://github.com/syncfusion-content/blazor-docs into 983366-card
2 parents f284529 + b53bfe6 commit f6ea1b4

23 files changed

+200
-188
lines changed

blazor-toc.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4840,6 +4840,7 @@
48404840
<li> <a href="/blazor/treegrid/exporting">Export to PDF</a></li>
48414841
<li> <a href="/blazor/treegrid/print">Print</a></li>
48424842
<li> <a href="/blazor/treegrid/adaptive-layout">Adaptive Layout</a></li>
4843+
<li> <a href="/blazor/treegrid/auto-fill-like-excel">AutoFillt</a></li>
48434844
<li> <a href="/blazor/treegrid/state-management">State Management</a></li>
48444845
<li> <a href="/blazor/treegrid/clipboard">Clipboard</a></li>
48454846
<li> <a href="/blazor/treegrid/accessibility">Accessibility</a></li>

blazor/3D-chart/print-export.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ The rendered 3D chart can be printed directly from the browser by calling the pu
5858
}
5959
6060
```
61-
{% previewsample "https://blazorplayground.syncfusion.com/embed/rtrotaWGVNdkipal?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %}
6261

6362
![Printing in Blazor 3D Chart](images/getting-started/blazor-chart-printing.png)
6463

@@ -111,6 +110,5 @@ The rendered 3D chart can be exported to `JPEG`, `PNG`, `SVG`, or `PDF` format u
111110
}
112111
113112
```
114-
{% previewsample "https://blazorplayground.syncfusion.com/embed/rDLItkMwhXdAfBmY?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %}
115113

116114
![Exporting in Blazor 3D Chart](images/getting-started/blazor-chart-exporting.png)

blazor/bullet-chart/actual-bar.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ To display the primary data or the current value of the data being measured know
3333
};
3434
}
3535
```
36-
{% previewsample "https://blazorplayground.syncfusion.com/embed/BNhUsrippKxnwhYp?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %}
36+
{% previewsample "https://blazorplayground.syncfusion.com/embed/BNVyXuBzBauPiECo?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %}
3737

3838
![Actual Bar in Blazor Bullet Chart](images/blazor-bullet-chart-actual-bar.png)
3939

@@ -55,7 +55,7 @@ The shape of the actual bar can be customized using the [Type](https://help.sync
5555

5656
N> Refer to the [code block](#actual-bar-in-blazor-bullet-chart-component) to know more about the property value of the **BulletChartData**.
5757

58-
{% previewsample "https://blazorplayground.syncfusion.com/embed/BNhUsrippKxnwhYp?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %}
58+
{% previewsample "https://blazorplayground.syncfusion.com/embed/rZVSZuLfKNDhZQsy?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %}
5959

6060
![Blazor Bullet Chart with Dot Actual Bar](images/blazor-bullet-chart-dot-actual-bar.png)
6161

@@ -82,6 +82,6 @@ The following properties will be used to customize the actual bar.
8282

8383
N> Refer to the [code block](#actual-bar-in-blazor-bullet-chart-component) to know more about the property value of the **BulletChartData**.
8484

85-
{% previewsample "https://blazorplayground.syncfusion.com/embed/BNhUsrippKxnwhYp?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %}
85+
{% previewsample "https://blazorplayground.syncfusion.com/embed/LZVIDEVTKZNwIDPb?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %}
8686

8787
![Customizing Actual Bar in Blazor Bullet Chart](images/blazor-bullet-chart-actual-bar-customization.png)

blazor/circular-gauge/how-to/place-gauge-inside-other-components.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,5 @@ When you expand the Accordion component, the Circular Gauge component is not not
583583
}
584584
585585
```
586-
{% previewsample "https://blazorplayground.syncfusion.com/embed/rNVAsVBGASDkmDes?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %}
587586

588587
![Blazor Circular Gauge inside Accordion component](../images/blazor-circulargauge-with-accordion.png)

blazor/treegrid/accessibility.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
22
layout: post
33
title: Accessibility in Blazor TreeGrid Component | Syncfusion
4-
description: Checkout and learn here all about accessibility in Syncfusion Blazor TreeGrid component and much more.
4+
description: Learn how the Syncfusion Blazor TreeGrid component complies with accessibility standards, including keyboard navigation and ARIA support.
55
platform: Blazor
6-
control: Tree Grid
6+
control: TreeGrid
77
documentation: ug
88
---
99

10-
# Accessibility in Blazor TreeGrid Component
10+
# Accessibility in Syncfusion Blazor TreeGrid Component
1111

12-
The Blazor Tree Grid 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.
12+
The Blazor TreeGrid component adheres to widely recognized 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). These standards are commonly used to evaluate accessibility compliance.
1313

14-
The accessibility compliance for the Blazor Tree Grid component is outlined below.
14+
The accessibility compliance for the Blazor TreeGrid component is outlined below.
1515

1616
| Accessibility Criteria | Compatibility |
1717
| -- | -- |
@@ -38,23 +38,23 @@ The accessibility compliance for the Blazor Tree Grid component is outlined belo
3838

3939
## WAI-ARIA
4040

41-
The Blazor Tree Grid component followed the [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/treegrid/) patterns to meet the accessibility. The following ARIA attributes are used in the Blazor Tree Grid component:
41+
The Blazor TreeGrid component follows [WAI-ARIA]([https://www.w3.orgpg/patterns/treegrid/](https://www.w3.org/WAI/ARIA/apg/patterns/treegrid/)) patterns to ensure accessibility. The following ARIA attributes are used:
4242

43-
| Attributes | Purpose |
44-
| --- | --- |
45-
| `role=treegrid` | Used to convey a significant and contextual message to the user. |
46-
| `aria-selected` | Accurately reflect the selection state, whether it's single-select or multi-select. |
47-
| `aria-expanded` | It can be used to show whether a node is expanded or collapsed, making it easier for screen reader users to navigate and understand the hierarchy. |
48-
| `aria-sort` | Indicate the current sorting order of a table column for users with disabilities, facilitating accessible data presentation and interaction. |
49-
| `aria-busy` | Loading state to improve accessibility for users, particularly those relying on screen readers. |
50-
| `aria-invalid` | To indicate whether the user's input in a form field is valid or invalid, aiding users, including those with disabilities, in understanding and correcting their input. |
51-
| `aria-grabbed` | Provides accessibility information for users interacting with draggable elements |
52-
| `aria-owns` | Establishing relationships between an element and the elements it owns or controls. |
53-
| `aria-label` | Provides an accessible name for the close icon. |
43+
| Attribute | Purpose |
44+
|----------|---------|
45+
| `role=treegrid` | Conveys a contextual message to the user. |
46+
| `aria-selected` | Reflects the selection state (single or multi-select). |
47+
| `aria-expanded` | Indicates whether a node is expanded or collapsed. |
48+
| `aria-sort` | Shows the current sorting order of a column. |
49+
| `aria-busy` | Indicates loading state for screen reader users. |
50+
| `aria-invalid` | Highlights invalid input in form fields. |
51+
| `aria-grabbed` | Provides accessibility for draggable elements. |
52+
| `aria-owns` | Establishes relationships between elements. |
53+
| `aria-label` | Provides an accessible name for icons or controls. |
5454

55-
## Keyboard interaction
55+
## Keyboard Interaction
5656

57-
The Blazor Tree Grid component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/treegrid/) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Blazor Tree Grid component.
57+
The Blazor TreeGrid component supports [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/treegrid/) guidelines, enabling efficient navigation for users relying on assistive technologies (AT) or keyboard-only input. The following keyboard shortcuts are supported by the Blazor TreeGrid component.
5858

5959
| Windows | Mac | Description |
6060
| ----- | ----- | ---- |
@@ -91,13 +91,13 @@ The Blazor Tree Grid component followed the [keyboard interaction](https://www.w
9191
|<kbd>Ctrl + DownArrow</kbd> | <kbd>⌘</kbd> + <kbd>↓</kbd> | Expands all the visible groups.|
9292
|<kbd>Alt + UpArrow</kbd> | <kbd>⌥</kbd> + <kbd>↑</kbd> | Collapses the selected group.|
9393
|<kbd>Ctrl + UpArrow</kbd> | <kbd>⌘</kbd> + <kbd>↑</kbd> | Collapses all the visible groups.|
94-
|<kbd>Ctrl + P</kbd> | <kbd>⌘</kbd> + <kbd>P</kbd> | Prints the Tree Grid.|
94+
|<kbd>Ctrl + P</kbd> | <kbd>⌘</kbd> + <kbd>P</kbd> | Prints the TreeGrid.|
9595

96-
## Ensuring accessibility
96+
## Ensuring Accessibility
9797

98-
The Blazor Tree Grid component's accessibility levels are ensured through an [axe-core](https://www.nuget.org/packages/Deque.AxeCore.Playwright) with playwright tests.
98+
Accessibility levels in the Blazor TreeGrid component are validated using [axe-core](https://www.nuget.org/packages/Deque.AxeCore.Playwright) with Playwright tests. The accessibility compliance can be evaluated using the following sample:
9999

100-
The accessibility compliance of the Blazor Tree Grid component is shown in the following sample. Open the [sample](https://blazor.syncfusion.com/accessibility/treegrid) in a new window to evaluate the accessibility of the Blazor Tree Grid component with accessibility tools.
100+
Open the [sample](https://syncfusion.com/accessibility/treegrid) in a new window to test accessibility features.
101101

102102
{% previewsample "https://blazor.syncfusion.com/accessibility/treegrid" %}
103103

blazor/treegrid/adaptive-layout.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
22
layout: post
33
title: Adaptive Layout in Blazor TreeGrid Component | Syncfusion
4-
description: The Blazor TreeGrid will render the adaptive UI filter, sort, and edit dialogs in full screen for a better user experience.
4+
description: The Blazor TreeGrid renders adaptive UI filter, sort, and edit dialogs in full screen for improved user experience.
55
platform: Blazor
6-
control: Tree Grid
6+
control: TreeGrid
77
documentation: ug
88
---
99

10-
# Adaptive UI Layout in Blazor Tree Grid Component
10+
# Adaptive UI Layout in Syncfusion Blazor TreeGrid Component
1111

12-
The Tree Grid user interface (UI) was redesigned to provide an optimal viewing experience and improve usability on small screens. This interface will render the filter, sort, and edit dialogs adaptively and have an option to render the Tree Grid row elements in the vertical direction.
12+
The TreeGrid user interface (UI) is designed to provide an optimal viewing experience and enhance usability on small screens. It renders filter, sort, and edit dialogs adaptively and includes an option to display TreeGrid row elements in a vertical layout.
1313

14-
## Render adaptive dialog
14+
## Render Adaptive Dialog
1515

16-
To render adaptive dialog UI in the Tree Grid, set the [EnableAdaptiveUI](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.SfTreeGrid-1.html#Syncfusion_Blazor_TreeGrid_SfTreeGrid_1_EnableAdaptiveUI) property to true. The Tree Grid will render the filter, sort, and edit dialogs in full screen for a better user experience.
16+
To enable adaptive dialog UI in the TreeGrid, set the [EnableAdaptiveUI](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.SfTreeGrid-1.html#Syncfusion_Blazor_TreeGrid_SfTreeGrid_1_EnableAdaptiveUI) property to `true`.renders the filter, sort, and edit dialogs in full screen for improved accessibility and interaction.
1717

1818
```csharp
1919

@@ -56,4 +56,4 @@ To render adaptive dialog UI in the Tree Grid, set the [EnableAdaptiveUI](https:
5656

5757
```
5858

59-
![Blazor Tree Grid with Adaptive UI](./images/blazor-treegrid-adaptive.gif)
59+
![Blazor TreeGrid with Adaptive UI](./images/blazor-treegrid-adaptive.gif)

blazor/treegrid/aggregate.md

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,38 @@
11
---
22
layout: post
33
title: Aggregate in Blazor TreeGrid Component | Syncfusion
4-
description: Checkout and learn here all about aggregate in Syncfusion Blazor TreeGrid component and much more details.
4+
description: Learn how to use aggregate functionality in the Syncfusion Blazor TreeGrid component, including sum, average, min, max, and custom aggregates.
55
platform: Blazor
6-
control: Tree Grid
6+
control: TreeGrid
77
documentation: ug
88
---
99

10-
# Aggregate in Blazor TreeGrid Component
10+
# Aggregate in Syncfusion Blazor TreeGrid Component
1111

12-
To know about Aggregate in Blazor tree grid Component, you can check this video.
12+
To learn about aggregate functionality in the Blazor TreeGrid component, refer to this video:
1313

1414
{% youtube
1515
"youtube:https://www.youtube.com/watch?v=h-yS0PTLaXk"%}
1616

17-
Aggregate values are displayed in the Tree Grid footer and in parent row footer for child row aggregate values. It can be configured through [TreeGridAggregateColumn](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html) property. The [Field](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_Field) and [Type](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_Type) are the minimum properties required to represent an aggregate column.
17+
Aggregate values are displayed in the TreeGrid footer and in parent row footers for child row aggregate values. This can be configured using the [TreeGridAggregateColumn](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html) property. The [Field](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_Field) and [Type](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_Type) are the minimum required properties to define an aggregate column.
1818

19-
By default, the aggregate value can be displayed in the Tree Grid footer, and footer of child rows. To show the aggregate value in one of the cells, use the [FooterTemplate](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_FooterTemplate).
19+
To display aggregate values in a specific cell, use the [FooterTemplate](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_FooterTemplate).
2020

21-
## Built-in aggregate types
21+
## Built-in Aggregate Types
2222

23-
The aggregate type should be specified in the [Type](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_Type) property to configure an aggregate column.
23+
Specify the aggregate type using the [Type](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_Type) property. Supported types include:
2424

25-
The built-in aggregates are,
26-
* Sum
27-
* Average
28-
* Min
29-
* Max
30-
* Count
31-
* Truecount
32-
* Falsecount
25+
- Sum
26+
- Average
27+
- Min
28+
- Max
29+
- Count
30+
- TrueCount
31+
- FalseCount
3332

34-
## Footer aggregate
33+
## Footer Aggregate
3534

36-
Footer aggregate value is calculated for all the rows, and it is displayed in the footer cells. Use the [FooterTemplate](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_FooterTemplate) to render the aggregate value in footer cells.
35+
Footer aggregate values are calculated across all rows and displayed in the footer cells. Use the [FooterTemplate](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_FooterTemplate) to render these values.
3736

3837
{% tabs %}
3938

@@ -131,9 +130,9 @@ namespace TreeGridComponent.Data {
131130

132131
N> The aggregate values must be accessed inside the template using their corresponding `AggregateType`.
133132

134-
## How to format aggregate value
133+
## How to Format Aggregate Value
135134

136-
The aggregate value result can be formatted by using the [Format](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_Format) property.
135+
Aggregate results can be formatted using the [Format](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.TreeGrid.TreeGridAggregateColumn.html#Syncfusion_Blazor_TreeGrid_TreeGridAggregateColumn_Format) property.
137136

138137
{% tabs %}
139138

@@ -229,4 +228,4 @@ To calculate the aggregate value with your own aggregate functions, use the cust
229228

230229
## Limitations
231230

232-
* By default, Footer Aggregate or total aggregate will be shown only for the current page records and not for the dataSource. To aggregate for all page records, set adaptor in **SfDataManager**.
231+
* By default, Footer Aggregates are calculated only for the current page records. To aggregate across all pages, configure the adaptor in **SfDataManager**.

0 commit comments

Comments
 (0)