diff --git a/.github/skills/xplat-docs-api-links/SKILL.md b/.github/skills/xplat-docs-api-links/SKILL.md
index 346fcb8dd3..55e37a58af 100644
--- a/.github/skills/xplat-docs-api-links/SKILL.md
+++ b/.github/skills/xplat-docs-api-links/SKILL.md
@@ -75,8 +75,6 @@ Each JSON file is a TypeDoc reflection tree. Top-level `children` contains all e
| `prefixed` | no | Default `true` — adds `Igr`/`Igx`/`Igc`/`Igb` automatically. Set `false` when `type` contains `{ComponentName}` or the name is already fully-qualified. **Always `false` for excel types.** |
| `suffix` | no | Default `true` — appends `Component` suffix for Angular DV packages. Set `false` for utility classes (FilteringOperand, SortingStrategy, SummaryOperand, all excel types). |
| `exclude` | no | Comma-separated platform list (`"Angular"`, `"Blazor"`, etc.). On listed platforms the symbol renders as inline code (backticks) instead of a link. Use when the type/member genuinely **does not exist** on those platforms. **Preferred over wrapping a single `` in a ``** for the sole purpose of platform-omission. |
-| `excludeSuffixFor` | no | Comma-separated platform list. On listed platforms the package `classSuffix` (e.g. `Component`) is **not** appended, overriding the per-package default. Use when the same type is a plain class on some platforms (e.g. `IgxChartSelection`) but a `Component`-suffixed class on others. **Generates a real link — combine with `exclude` if the type is also absent on other platforms.** |
-| `excludePrefixFor` | no | Comma-separated platform list. On listed platforms the platform prefix (`Igr`/`Igx`/`Igc`/`Igb`) is **not** prepended. Use when a type has no prefix on certain platforms. **Generates a real link — combine with `exclude` if needed.** |
| `label` | no | Override display text. |
> **Critical rule:** NEVER replace an existing `` with backtick text. If a URL is broken on certain platforms, add `exclude="Platform"` to the tag. Only backtick text is acceptable when the type has no TypeDoc page on *any* platform AND has never been an ApiLink in the content history. When in doubt, keep the ApiLink — the broken link will be caught by `check-api-links.mjs` and fixed via `apply-excludes.mjs`.
@@ -258,29 +256,62 @@ Angular's `grids` package appends `Component` to all **UI component** class name
```
-### Use `excludeSuffixFor=` when only some platforms use the suffix
+### Use PlatformBlock when only some platforms use the suffix or prefix
-When the suffix causes a 404 on **specific platforms only** (not globally), use `excludeSuffixFor` to remove it just for those platforms while keeping the link alive:
+When `suffix={false}` or `prefixed={false}` is correct for **specific platforms only**, do **not** put that prop on a shared top-level ApiLink. Wrap each variant in a `PlatformBlock` so every platform gets exactly the ApiLink shape it needs:
```mdx
-
+
```
-The `check-mdx-links.mjs` script automatically suggests this fix when it detects a broken link that resolves correctly after stripping the suffix — look for `→ FIX: excludeSuffixFor="..."` in the output.
-
-Similarly, `excludePrefixFor` removes the platform prefix (`Igr`/`Igx`/`Igc`/`Igb`) for the listed platforms only:
+Use the same pattern when only some platforms need `prefixed={false}`:
```mdx
-
+
```
+> **Do not use `excludeSuffixFor` or `excludePrefixFor` in MDX.** They should be migrated to explicit `PlatformBlock` variants.
+
> **Decision guide**:
> - Symbol **doesn't exist** on a platform → `exclude="Platform"`
-> - Symbol exists but URL has wrong suffix on those platforms → `excludeSuffixFor="Platform"`
-> - Symbol exists but URL has wrong prefix on those platforms → `excludePrefixFor="Platform"`
+> - Symbol exists but URL has wrong suffix on some platforms → `PlatformBlock` variants with `suffix={false}` only in the affected platform block
+> - Symbol exists but URL has wrong prefix on some platforms → `PlatformBlock` variants with `prefixed={false}` only in the affected platform block
> - `suffix={false}` / `prefixed={false}` → removes suffix/prefix globally (all platforms)
+### When to use PlatformBlock for ApiLinks with different attributes
+
+When two platforms require **different attribute values** (including `suffix`, `prefixed`, `kind`, `pkg`, or `type` differences), wrap **both** ApiLinks in their own `` blocks.
+
+#### Anti-pattern (BUG — produces duplicate output on Blazor)
+
+```mdx
+
+
+```
+
+The `exclude="Blazor"` prop causes the first ApiLink to render as **backtick text** on Blazor (not hidden — just degraded to inline code). The PlatformBlock then renders the second ApiLink as a real link. Result: on Blazor the user sees both a broken inline-code snippet and a working link side by side.
+
+#### Correct pattern — both in PlatformBlocks
+
+```mdx
+
+
+```
+
+#### When to use which approach
+
+| Difference between platforms | Solution |
+|---|---|
+| Only `suffix` differs (e.g. one platform has no `Component` suffix) | Two ``-wrapped `` variants; put `suffix={false}` only in the affected block |
+| Only `prefix` differs | Two ``-wrapped `` variants; put `prefixed={false}` only in the affected block |
+| Type doesn't exist on a platform at all | Single `` with `exclude="Platform"` |
+| `kind` differs (e.g. `interface` on Angular/React/WC, `class` on Blazor) | Two ``-wrapped `` tags |
+| `kind` AND `suffix` differ | Two ``-wrapped `` tags |
+| Any combination of multiple attribute differences | Two ``-wrapped `` tags |
+
+> **Rule:** Never combine `exclude="Platform"` on one ApiLink with a `` wrapping another ApiLink for the **same type**. The `exclude` prop does NOT hide the tag — it degrades it to inline code, producing duplicate visible output.
+
### Classes that NEED `suffix={false}`
- All `*FilteringOperand` classes: `BooleanFilteringOperand`, `NumberFilteringOperand`, `StringFilteringOperand`, `DateFilteringOperand`, `DateTimeFilteringOperand`, `TimeFilteringOperand`
diff --git a/.github/skills/xplat-docs-platform-block/SKILL.md b/.github/skills/xplat-docs-platform-block/SKILL.md
index 16203ffab0..096eec12a3 100644
--- a/.github/skills/xplat-docs-platform-block/SKILL.md
+++ b/.github/skills/xplat-docs-platform-block/SKILL.md
@@ -341,6 +341,57 @@ Typical full-coverage pattern:
| Wrong platform name (e.g. `"Webcomponents"`, `"blazor"`) | Content never shown (silently filtered out) | Use exact casing: `WebComponents`, `Blazor`, `Angular`, `React` |
| CSS inside PlatformBlock when it applies to all platforms | CSS hidden from unlisted platforms | Move CSS outside the PlatformBlock |
| JSX `{500}` inside `{/* */}` MDX comment | Parse error: `Cannot read properties of undefined (reading 'start')` | Change numeric JSX props to strings: `height="500"` |
+| **Inline PlatformBlock mid-sentence** with blank lines around content | Content renders as separate block-level paragraph, breaking sentence flow | Move the entire sentence into each PlatformBlock (duplicate shared text) |
+
+---
+
+## CRITICAL: Never Use PlatformBlock for Inline Text
+
+`` is a **block-level** component. When its content has blank lines around it, MDX renders it as a separate paragraph. **Never** split a sentence across PlatformBlock boundaries.
+
+### Wrong — breaks sentence flow:
+
+```mdx
+The component gives flexibility through the {Platform} Button
+
+
+OnClick event
+
+
+
+
+
+clicked callback
+
+
+, toggle the button, and more.
+```
+
+This renders "OnClick event" as a standalone paragraph, with `, toggle the button` orphaned below it.
+
+### Correct — duplicate shared text into each block:
+
+```mdx
+
+
+The component gives flexibility through the {Platform} Button OnClick event, toggle the button, and more.
+
+
+
+
+
+The component gives flexibility through the {Platform} Button clicked callback, toggle the button, and more.
+
+
+```
+
+### Also correct — inline on same line (no blank lines):
+
+```mdx
+The component uses for rendering.
+```
+
+This works because the PlatformBlock tags and content are all on the **same line** — MDX treats same-line components as inline elements.
---
@@ -379,9 +430,27 @@ This renders a normal link on Angular/React/WebComponents and renders `MyType.so
| Situation | Use |
|---|---|
| The same `` references something missing on N platforms (broken URL) | `exclude="P1,P2"` on the ApiLink |
+| Only `suffix` or `prefix` differs on some platforms | One `` per ApiLink variant; use `suffix={false}` or `prefixed={false}` only in the affected platform block |
| Different platforms need genuinely **different** ApiLinks (different `type`, `kind`, `member`, etc.) | One `` per variant (each containing its own ``) |
| Surrounding **prose or code** also differs per platform | `` (regular usage) |
+### Critical anti-pattern: `exclude` + PlatformBlock for the same type
+
+**Never** combine `exclude="Platform"` on one ApiLink with a `` wrapping another ApiLink for the **same type**. The `exclude` prop does NOT hide the tag — it degrades it to inline code (backticks). This produces duplicate visible output on the excluded platform (inline code + a link).
+
+```mdx
+
+
+```
+
+**Correct pattern** — wrap both variants in their own PlatformBlocks:
+
+```mdx
+
+```
+
+This ensures each platform sees exactly one link.
+
### Migration script
`scripts/migrate-platformblock-to-exclude.mjs` automatically rewrites the anti-pattern (a `` containing only a single `` whose `for=` covers exactly N-1 of the 4 platforms) into ``.
diff --git a/docs/angular/src/content/en/components/charts/features/chart-data-selection.mdx b/docs/angular/src/content/en/components/charts/features/chart-data-selection.mdx
index 60f331ceb4..01d153eb73 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-data-selection.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-data-selection.mdx
@@ -76,7 +76,7 @@ This example demonstrates another series type via the . The property of the object allows for selecting a series based on a "matcher", ideal when you do not have access to the actual series from the chart. If you know the properties that your datasource contains, you can use the `ValueMemberPath` that the series would be.
+Chart Selection can also be configured in code where selected items in the chart can be seen on startup or runtime. This can be achieved by adding items to the `SelectedSeriesCollection` of the . The property of the object allows for selecting a series based on a "matcher", ideal when you do not have access to the actual series from the chart. If you know the properties that your datasource contains, you can use the `ValueMemberPath` that the series would be.
The matcher is ideal for using in charts, such as the when you do not have access to the actual series, like the . In this case you if you know the properties that your datasource contained you can surmise the ValueMemberPaths that the series would have. For example, if you datasource has numeric properties Nuclear, Coal, Oil, Solar then you know there are series created for each of these properties. If you want to highlight the series bound to Solar values, you can add a ChartSelection object to the collection using a matcher with the following properties set
diff --git a/docs/angular/src/content/en/components/charts/features/chart-user-annotations.mdx b/docs/angular/src/content/en/components/charts/features/chart-user-annotations.mdx
index 9f2f7c2708..ef6051fcc5 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-user-annotations.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-user-annotations.mdx
@@ -19,7 +19,7 @@ import Badge from 'igniteui-astro-components/components/mdx/Badge.astro';
In Ignite UI for Angular, you can annotate the with slice, strip, and point annotations at runtime using the user annotations feature. This allows the end user to add more details to the plot such as calling out single important events such as company quarter reports by using the slice annotation or events that have a duration by using the strip annotation. You can also call out individual points on the plotted series by using the point annotation or any combination of these three.
-This is directly integrated with the available tools of the . The following topic explains, with examples, how you can utilize the to add user annotations to the plot area of the chart, as well as how to do add these user annotations programmatically.
+This is directly integrated with the available tools of the . The following topic explains, with examples, how you can utilize the to add user annotations to the plot area of the chart, as well as how to do add these user annotations programmatically.
@@ -30,7 +30,7 @@ This feature is designed to support X and Y axes and does not currently support
## Using the User Annotations with the Toolbar
-The exposes an Annotations menu item with two tools with the labels of "Annotate Chart" and "Delete Note." In order for this menu item to appear, you first need to set the property on the corresponding chart to `true`.
+The exposes an Annotations menu item with two tools with the labels of "Annotate Chart" and "Delete Note." In order for this menu item to appear, you first need to set the property on the corresponding chart to `true`.
The "Annotate Chart" option that appears after opening allows you to annotate the plot area of the . This can be done by adding slice, strip, or point annotations. You can add a slice annotation by clicking on a label on the X or Y axis. You can add a strip annotation by clicking and dragging in the plot area. Also, you can add a point annotation by clicking on a point in a series plotted in the chart.
@@ -40,19 +40,19 @@ You can delete the annotations that you have previously added by selecting the "
-When adding one of these user annotations via the , the will raise an event named `UserAnnotationInformationRequested` where you can provide more information for the user annotations. This event's arguments have a property named `AnnotationInfo` that will return a object that allows the configuration of multiple different aspects of the annotation to be added.
+When adding one of these user annotations via the , the will raise an event named `UserAnnotationInformationRequested` where you can provide more information for the user annotations. This event's arguments have a property named `AnnotationInfo` that will return a object that allows the configuration of multiple different aspects of the annotation to be added.
The table below details the different configurable properties on :
| Property | Type | Description |
|------------|---------|-------------|
-||`string`|This property allows additional information for the user annotation. This property is designed to be utilized with the `UserAnnotationToolTipContentUpdating` event to show additional information in the annotation's tooltip.|
+||`string`|This property allows additional information for the user annotation. This property is designed to be utilized with the `UserAnnotationToolTipContentUpdating` event to show additional information in the annotation's tooltip.|
||`string`|This read-only property returns the unique string ID of the user annotation.|
||`string`|This property gets or sets the color to use for the badge in the user annotation.|
||`string`|This property gets or sets a path to an image to use for the badge in the user annotation.|
||`double`|This property gets a recommended X location to show a dialog based on the location that the user annotation was added.|
||`double`|This property gets a recommended Y location to show a dialog based on the location that the user annotation was added.|
-||`string`|This property gets or sets the label to be shown in the user annotation.|
+||`string`|This property gets or sets the label to be shown in the user annotation.|
||`string`|This property gets or sets the color to be used to fill the background of the user annotation.|
After you have made the changes to the annotation through the `UserAnnotationInformationRequested` event, you should invoke the method on the to finish creating the annotation and commit the changes to it. Alternatively, you can also cancel the annotation's creation by calling and passing the of the annotation, which can be obtained from the `AnnotationInfo` parameter of the `UserAnnotationInformationRequested` event's arguments, as mentioned above. This will remove the annotation from the plot area.
diff --git a/docs/angular/src/content/en/components/charts/types/pie-chart.mdx b/docs/angular/src/content/en/components/charts/types/pie-chart.mdx
index bff420bb9f..cedee95782 100644
--- a/docs/angular/src/content/en/components/charts/types/pie-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/pie-chart.mdx
@@ -111,7 +111,7 @@ The pie chart has 4 events associated with selection:
The events that end in "Changing" are cancelable events which means you can stop the selection of a slice by setting the event argument property `Cancel` to true. When set to true the associated property will not update and the slice will not become selected. This is useful for scenarios where you want to keep users from being able to select certain slices based on the data inside it.
-For scenarios where you click on the Others slice, the pie chart will return an object called . This object contains a list of the data items contained within the Others slice.
+For scenarios where you click on the Others slice, the pie chart will return an object called . This object contains a list of the data items contained within the Others slice.
diff --git a/docs/angular/src/content/en/components/dashboard-tile.mdx b/docs/angular/src/content/en/components/dashboard-tile.mdx
index 60669f2bd3..f2e859eaf2 100644
--- a/docs/angular/src/content/en/components/dashboard-tile.mdx
+++ b/docs/angular/src/content/en/components/dashboard-tile.mdx
@@ -15,7 +15,7 @@ import Badge from 'igniteui-astro-components/components/mdx/Badge.astro';
# Angular Dashboard Tile
-The Angular Dashboard Tile is a automatic data visualization component which determines via analysis of a DataSource collection/array or single data point what would be the most appropriate visualization to display. It then also provides a further suite of tools in its embedded that let you alter the visualization that is presented in a variety of ways.
+The Angular Dashboard Tile is a automatic data visualization component which determines via analysis of a DataSource collection/array or single data point what would be the most appropriate visualization to display. It then also provides a further suite of tools in its embedded that let you alter the visualization that is presented in a variety of ways.
A wide variety of visualizations may be selected for display depending on the shape of the provided data including, but not limited to: Category Charts, Radial and Polar Charts, Scatter Charts, Geographic Maps, Radial and Linear Gauges, Financial Charts and Stacked Charts.
@@ -96,7 +96,7 @@ You are not locked into a single visualization when you bind the `DataSource`, a
-The visualization or properties of the visualization are also configurable using the at the top of the control. This has the default tools for the current visualization with the addition of four Dashboard Tile specific ones, highlighted below:
+The visualization or properties of the visualization are also configurable using the at the top of the control. This has the default tools for the current visualization with the addition of four Dashboard Tile specific ones, highlighted below:
@@ -121,7 +121,7 @@ This demo demonstrates dashboard tile integration with the Angular Geographic Ma
-
+
diff --git a/docs/angular/src/content/en/components/general-changelog-dv.mdx b/docs/angular/src/content/en/components/general-changelog-dv.mdx
index 5aa2329b33..31ba84f116 100644
--- a/docs/angular/src/content/en/components/general-changelog-dv.mdx
+++ b/docs/angular/src/content/en/components/general-changelog-dv.mdx
@@ -80,7 +80,7 @@ Added OthersCategoryBrush and OthersCategoryOutline to DataPieChart and Proporti
In Ignite UI for Angular, you can now annotate the with slice, strip, and point annotations at runtime using the new user annotations feature. This allows the end user to add more details to the plot such as calling out single important events such as company quarter reports by using the slice annotation or events that have a duration by using the strip annotation. You can also call out individual points on the plotted series by using the point annotation or any combination of these three.
-This is directly integrated with the available tools of the .
+This is directly integrated with the available tools of the .
@@ -252,9 +252,9 @@ For more details please visit:
#### Toolbar
-- Added new `GroupHeaderTextStyle` property to and . If set, it will apply to all actions.
-- Added new property on called which controls the horizontal alignment of the title text.
-- Added new property on called which controls the spacing between items inside the panel.
+- Added new `GroupHeaderTextStyle` property to and . If set, it will apply to all actions.
+- Added new property on called which controls the horizontal alignment of the title text.
+- Added new property on called which controls the spacing between items inside the panel.
### Bug Fixes
@@ -296,7 +296,7 @@ The following table lists the bug fixes made for the Ignite UI for Angular tools
- [Proportional Category Angle Axis](charts/types/radial-chart.md) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
--
+-
- New ToolActionCheckboxList
A new CheckboxList ToolAction that displays a collection of items with checkboxes for selecting. A grid inside ToolAction CheckboxList grows in height up to 5 items, then a scrollbar is displayed.
@@ -323,7 +323,7 @@ The following table lists the bug fixes made for the Ignite UI for Angular tools
- [Treemap Percent-based Highlighting](charts/types/treemap-chart.md#angular-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
-- - New option for ToolAction for outlining a border around specific tools of choice.
+- - New option for ToolAction for outlining a border around specific tools of choice.
### igniteui-angular-gauges (Gauges)
@@ -362,7 +362,7 @@ The following table lists the bug fixes made for the Ignite UI for Angular tools
### igniteui-angular - Toolbar -
- Save tool action has been added to save the chart to an image via the clipboard.
-- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
+- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
- Custom SVG icons support was added via the toolbar's `renderImageFromText` method, further enhancing custom tool creation.
## **16.1.0 (June 2023)**
@@ -521,7 +521,7 @@ for example:
#### Chart Legend
-- Added horizontal property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
+- Added horizontal property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
- Added property - Enables series highlighting when hovering over legend items
### igniteui-angular-maps (GeoMap)
diff --git a/docs/angular/src/content/en/components/menus/toolbar.mdx b/docs/angular/src/content/en/components/menus/toolbar.mdx
index eccb663c94..00c95a2b5d 100644
--- a/docs/angular/src/content/en/components/menus/toolbar.mdx
+++ b/docs/angular/src/content/en/components/menus/toolbar.mdx
@@ -30,7 +30,7 @@ npm install igniteui-angular-charts
npm install igniteui-angular-core
```
-The following modules are required when using the with the component and it's features.
+The following modules are required when using the with the component and it's features.
@@ -70,29 +70,29 @@ export class AppModule {}
### Tool Actions
-The following is a list of the different items that you can add to the Toolbar.
+The following is a list of the different items that you can add to the Toolbar.
--
--
--
--
--
--
--
--
+-
+-
+-
+-
+-
+-
+-
+-
-Each of these tools exposes an `OnCommand` event that is triggered by mouse click. Note, the is a wrapper for other tools that can also be wrapped inside a .
+Each of these tools exposes an `OnCommand` event that is triggered by mouse click. Note, the is a wrapper for other tools that can also be wrapped inside a .
-New and existing tools can be repositioned and marked hidden using the , and properties on the object. ToolActions also expose a property.
+New and existing tools can be repositioned and marked hidden using the , and properties on the object. ToolActions also expose a property.
-The following example demonstrates a couple of features. First you can group tools together in the including hiding built in tools such as the **ZoomReset** and **AnalyzeMenu** menu tool actions. In this example a new instance of the **ZoomReset** tool action within the **ZoomMenu** by using the the property and assigning that to **ZoomOut** to be precise with it's placement. It is also highlighted via the property on the tool.
+The following example demonstrates a couple of features. First you can group tools together in the including hiding built in tools such as the **ZoomReset** and **AnalyzeMenu** menu tool actions. In this example a new instance of the **ZoomReset** tool action within the **ZoomMenu** by using the the property and assigning that to **ZoomOut** to be precise with it's placement. It is also highlighted via the property on the tool.
### Angular Data Chart Integration
-The Angular Toolbar contains a property. This is used to link a component, such as the as shown in the code below:
+The Angular Toolbar contains a property. This is used to link a component, such as the as shown in the code below:
@@ -121,47 +121,47 @@ The Angular Toolbar contains a items and menus become available when the is linked with the Toolbar. Here is a list of the built-in Angular Tool Actions and their associated :
+Several pre-existing items and menus become available when the is linked with the Toolbar. Here is a list of the built-in Angular Tool Actions and their associated :
Zooming Actions
-- `ZoomMenu`: A that exposes three items to invoke the and methods on the chart for increasing/decreasing the chart's zoom level including `ZoomReset`, a that invokes the method on the chart to reset the zoom level to it's default position.
+- `ZoomMenu`: A that exposes three items to invoke the and methods on the chart for increasing/decreasing the chart's zoom level including `ZoomReset`, a that invokes the method on the chart to reset the zoom level to it's default position.
Trend Actions
-- `AnalyzeMenu`: A that contains several options for configuring different options of the chart.
+- `AnalyzeMenu`: A that contains several options for configuring different options of the chart.
- `AnalyzeHeader`: A sub section header.
- `LinesMenu`: A sub menu containing various tools for showing different dashed horizontal lines on the chart.
- `LinesHeader`: A sub menu section header for the following three tools:
- - `MaxValue`: A that displays a dashed horizontal line along the yAxis at the maximum value of the series.
- - `MinValue`: A that displays a dashed horizontal line along the yAxis at the minimum value of the series.
- - : A that displays a dashed horizontal line along the yAxis at the average value of the series.
+ - `MaxValue`: A that displays a dashed horizontal line along the yAxis at the maximum value of the series.
+ - `MinValue`: A that displays a dashed horizontal line along the yAxis at the minimum value of the series.
+ - : A that displays a dashed horizontal line along the yAxis at the average value of the series.
- `TrendsMenu`: A sub menu containing tools for applying various trendlines to the plot area.
- `TrendsHeader`: A sub menu section header for the following three tools:
- - **Exponential**: A that sets the on each series in the chart to **ExponentialFit**.
- - **Linear**: A that sets the on each series in the chart to **LinearFit**.
- - **Logarithmic**: A that sets the on each series in the the chart to **LogarithmicFit**.
+ - **Exponential**: A that sets the on each series in the chart to **ExponentialFit**.
+ - **Linear**: A that sets the on each series in the chart to **LinearFit**.
+ - **Logarithmic**: A that sets the on each series in the the chart to **LogarithmicFit**.
- `HelpersHeader`: A sub section header.
- - `SeriesAvg`: A that adds or removes a to the chart's series collection using the of type .
+ - `SeriesAvg`: A that adds or removes a to the chart's series collection using the of type .
- `ValueLabelsMenu`: A sub menu containing various tools for showing different annotations on the 's plot area.
- `ValueLabelsHeader`: A sub menu section header for the following tools:
- - `ShowValueLabels`: A that toggles data point values by using a .
- - `ShowLastValueLabel`: A that toggles final value axis annotations by using a .
-- `ShowCrosshairs`: A that toggles mouse-over crosshair annotations via the chart's property.
-- `ShowGridlines`: A that toggles extra gridlines by applying a `MajorStroke` to the X-Axis.
+ - `ShowValueLabels`: A that toggles data point values by using a .
+ - `ShowLastValueLabel`: A that toggles final value axis annotations by using a .
+- `ShowCrosshairs`: A that toggles mouse-over crosshair annotations via the chart's property.
+- `ShowGridlines`: A that toggles extra gridlines by applying a `MajorStroke` to the X-Axis.
Save to Image Action
-- `CopyAsImage`: A that exposes an option to copy the chart to the clipboard.
+- `CopyAsImage`: A that exposes an option to copy the chart to the clipboard.
- `CopyHeader`: A sub section header.
### SVG Icons
-When adding tools manually, icons can be assigned using the `RenderIconFromText` method. There are three parameters to pass in this method. The first is the icon collection name defined on the tool eg. . The second is the name of the icon defined on the tool eg. , followed by adding the SVG string.
+When adding tools manually, icons can be assigned using the `RenderIconFromText` method. There are three parameters to pass in this method. The first is the icon collection name defined on the tool eg. . The second is the name of the icon defined on the tool eg. , followed by adding the SVG string.
### Data URL Icons
-Similarly to adding svg, you can also add an Icon image from a URL via the . The method's third parameter would be used to enter a string URL.
+Similarly to adding svg, you can also add an Icon image from a URL via the . The method's third parameter would be used to enter a string URL.
The following snippet shows both methods of adding an Icon.
@@ -220,7 +220,7 @@ public toolbarCustomIconOnViewInit(): void {
### Vertical Orientation
-By default the Angular Toolbar is shown horizontally, but it also has the ability to shown vertically by setting the property.
+By default the Angular Toolbar is shown horizontally, but it also has the ability to shown vertically by setting the property.
@@ -274,7 +274,7 @@ The following example demonstrates styling the Angular Data Chart series brush w
{/* ## Styling/Theming
-The icon component can be styled by using it's property directly to the .
+The icon component can be styled by using it's property directly to the .
@@ -297,7 +297,7 @@ The icon component can be styled by using it's
+
## Additional Resources
diff --git a/docs/angular/src/content/en/components/spreadsheet-activation.mdx b/docs/angular/src/content/en/components/spreadsheet-activation.mdx
index 61ec86b12c..fafed27895 100644
--- a/docs/angular/src/content/en/components/spreadsheet-activation.mdx
+++ b/docs/angular/src/content/en/components/spreadsheet-activation.mdx
@@ -25,15 +25,15 @@ The Angular Spreadsheet component exposes properties that allow you to determine
## Activation Overview
-The activation of the Angular control is split up between the cells, panes, and worksheets of the current of the spreadsheet. The three "active" properties are described below:
+The activation of the Angular control is split up between the cells, panes, and worksheets of the current of the spreadsheet. The three "active" properties are described below:
-- : Returns or sets the active cell in the spreadsheet. To set it, you must create a new instance of and pass in information about that cell, such as the column and row or the string address of the cell.
+- : Returns or sets the active cell in the spreadsheet. To set it, you must create a new instance of and pass in information about that cell, such as the column and row or the string address of the cell.
- : Returns the active pane in the currently active worksheet of the spreadsheet control.
- : Returns or sets the active worksheet in the of the spreadsheet control. This can be set by setting it to an existing worksheet in the attached to the spreadsheet.
## Code Snippet
-The following code snippet shows setting activation of the cell and worksheet in the control:
+The following code snippet shows setting activation of the cell and worksheet in the control:
```ts
this.spreadsheet.activeWorksheet = this.spreadsheet.workbook.worksheets(1);
@@ -44,6 +44,7 @@ this.spreadsheet.activeCell = new SpreadsheetCell("C5");
## API References
-
-
+
+
+
diff --git a/docs/angular/src/content/en/components/spreadsheet-chart-adapter.mdx b/docs/angular/src/content/en/components/spreadsheet-chart-adapter.mdx
index 1464b4b735..5925239757 100644
--- a/docs/angular/src/content/en/components/spreadsheet-chart-adapter.mdx
+++ b/docs/angular/src/content/en/components/spreadsheet-chart-adapter.mdx
@@ -11,7 +11,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Spreadsheet Chart Adapter
-The Angular Spreadsheet component allows displaying charts in your .
+The Angular Spreadsheet component allows displaying charts in your .
## Angular Spreadsheet Chart Adapter Example
@@ -22,7 +22,9 @@ The Angular Spreadsheet component allows displaying charts in your you can display the charts in the spreadsheet. The spreadsheet chart adapters creates and initializes chart elements for the spreadsheet based on a Infragistics.Documents.Excel.WorksheetChart instance.
+Using
+
+you can display the charts in the spreadsheet. The spreadsheet chart adapters creates and initializes chart elements for the spreadsheet based on a Infragistics.Documents.Excel.WorksheetChart instance.
In order to add a WorksheetChart to a worksheet, you must use the method of the worksheet’s Shapes collection. You can find more detail of adding charts in Excel below.
@@ -109,7 +111,7 @@ import { WorksheetCell } from 'igniteui-angular-excel';
## Code Snippet
-The following code snippet demonstrates how to add charts to the currently viewed worksheet in the control:
+The following code snippet demonstrates how to add charts to the currently viewed worksheet in the control:
```typescript
this.spreadsheet.chartAdapter = new SpreadsheetChartAdapter();
@@ -166,6 +168,7 @@ ExcelUtility.loadFromUrl(process.env.PUBLIC_URL + "/ExcelFiles/ChartData.xlsx").
## API References
-
-
+
+
+
diff --git a/docs/angular/src/content/en/components/spreadsheet-clipboard.mdx b/docs/angular/src/content/en/components/spreadsheet-clipboard.mdx
index ef73e010c9..87543ac470 100644
--- a/docs/angular/src/content/en/components/spreadsheet-clipboard.mdx
+++ b/docs/angular/src/content/en/components/spreadsheet-clipboard.mdx
@@ -44,7 +44,7 @@ import { SpreadsheetAction } from 'igniteui-angular-spreadsheet';
## Usage
-The following code snippet shows how you can execute commands related to the clipboard in the Angular control:
+The following code snippet shows how you can execute commands related to the clipboard in the Angular control:
```ts
public cut(): void {
@@ -64,4 +64,4 @@ public paste(): void {
## API References
`SpreadsheetAction`
-
+
diff --git a/docs/angular/src/content/en/components/spreadsheet-configuring.mdx b/docs/angular/src/content/en/components/spreadsheet-configuring.mdx
index ea7848c211..c149040edc 100644
--- a/docs/angular/src/content/en/components/spreadsheet-configuring.mdx
+++ b/docs/angular/src/content/en/components/spreadsheet-configuring.mdx
@@ -162,11 +162,13 @@ this.spreadsheet.activeWorksheet.unprotect();
The control allows you to configure the type of selection allowed in the control then modifier keys (SHIFT or CTRL) are pressed by the user. This is done by setting the property of the spreadsheet to one of the following values:
-- `AddToSelection`: New cell ranges are added to the object's collection without needing to hold down the CTRL key when dragging via the mouse and a range is added with the first arrow key navigation after entering the mode. One can enter the mode by pressing SHIFT + F8.
-- `ExtendSelection`: The selection range in the object's collection representing the active cell is updated as one uses the mouse to select a cell or navigating via the keyboard.
+- `AddToSelection`: New cell ranges are added to the object's collection without needing to hold down the CTRL key when dragging via the mouse and a range is added with the first arrow key navigation after entering the mode. One can enter the mode by pressing SHIFT + F8.
+- `ExtendSelection`: The selection range in the object's collection representing the active cell is updated as one uses the mouse to select a cell or navigating via the keyboard.
- `Normal`: The selection is replaced when dragging the mouse to select a cell or range of cells. Similarly when navigating via the keyboard a new selection is created. One may add a new range by holding the CTRL key and using the mouse and one may alter the selection range containing the active cell by holding the SHIFT key down while clicking with the mouse or navigating with the keyboard such as with the arrow keys.
-The object mentioned in the descriptions above can be obtained by using the property of the control.
+The
+
+object mentioned in the descriptions above can be obtained by using the property of the control.
The following code snippets demonstrate configuration of the selection mode:
@@ -190,9 +192,13 @@ The following code snippets demonstrate configuration of the selection mode:
this.spreadsheet.selectionMode = SpreadsheetCellSelectionMode.ExtendSelection;
```
-The selection of the control can also be set or obtained programmatically. For single selection, you can set the property Multiple selection is done through the object that is returned by the control's property.
+The selection of the control can also be set or obtained programmatically. For single selection, you can set the property Multiple selection is done through the
+
+object that is returned by the control's property.
-The object has an `AddCellRange()` method that allows you to programmatically add a range of cells to the selection of the spreadsheet in the form of a new object.
+The
+
+object has an `AddCellRange()` method that allows you to programmatically add a range of cells to the selection of the spreadsheet in the form of a new object.
The following code snippet demonstrates adding a cell range to the spreadsheet's selection:
@@ -241,7 +247,8 @@ this.spreadsheet.zoomLevel = 200;
## API References
-
-
+
+
+
diff --git a/docs/angular/src/content/en/components/spreadsheet-data-validation.mdx b/docs/angular/src/content/en/components/spreadsheet-data-validation.mdx
index c5fbbb28bb..947c77dad0 100644
--- a/docs/angular/src/content/en/components/spreadsheet-data-validation.mdx
+++ b/docs/angular/src/content/en/components/spreadsheet-data-validation.mdx
@@ -43,3 +43,7 @@ import { TwoConstraintDataValidationRule } from 'igniteui-angular-excel';
+
+## API References
+
+
diff --git a/docs/angular/src/content/en/grids_templates/column-types.mdx b/docs/angular/src/content/en/grids_templates/column-types.mdx
index 433d9b93c4..20e30b93ad 100644
--- a/docs/angular/src/content/en/grids_templates/column-types.mdx
+++ b/docs/angular/src/content/en/grids_templates/column-types.mdx
@@ -115,12 +115,16 @@ Available timezones:
| India Standard Time |‘UTC+4’ |
-The {ComponentTitle} accepts date values of type _Date object_, _Number (milliseconds)_, _An ISO date-time string_. This section shows [how to configure a custom display format](
-
-../grid/
+
+
+The {ComponentTitle} accepts date values of type _Date object_, _Number (milliseconds)_, _An ISO date-time string_. This section shows [how to configure a custom display format](grid.md#custom-display-format).
+
+
+
+The {ComponentTitle} accepts date values of type _Date object_, _Number (milliseconds)_, _An ISO date-time string_. This section shows [how to configure a custom display format](../grid/grid.md#custom-display-format).
-grid.md#custom-display-format).
+
As you can see in the sample, we specify a different format options in order to showcase the available formats for the specific column type. For example, below you can find the format options for the _time_ portion of the date object:
diff --git a/docs/angular/src/content/en/grids_templates/excel-style-filtering.mdx b/docs/angular/src/content/en/grids_templates/excel-style-filtering.mdx
index 257bca25a4..089eff54fb 100644
--- a/docs/angular/src/content/en/grids_templates/excel-style-filtering.mdx
+++ b/docs/angular/src/content/en/grids_templates/excel-style-filtering.mdx
@@ -355,14 +355,15 @@ The list items inside the Excel Style Filtering dialog represent the unique valu
## Formatted Values Filtering Strategy
-By default, the {ComponentTitle} component filters the data based on the original cell values, however in some cases you may want to filter the data based on the formatted values.
+
+By default, the {ComponentTitle} component filters the data based on the original cell values, however in some cases you may want to filter the data based on the formatted values. In order to do that you can use the .
+
-In order to do that you can use the .
+The following sample demonstrates how to format the numeric values of a column as strings and filter the {ComponentTitle} based on the string values:
+
+
+By default, the {ComponentTitle} component filters the data based on the original cell values, however in some cases you may want to filter the data based on the formatted values. In order to do that you can use the . The following sample demonstrates how to format the numeric values of a column as strings and filter the {ComponentTitle} based on the string values:
-
- In order to do that you can use the .
-
- The following sample demonstrates how to format the numeric values of a column as strings and filter the {ComponentTitle} based on the string values:
diff --git a/docs/angular/src/content/en/grids_templates/filtering.mdx b/docs/angular/src/content/en/grids_templates/filtering.mdx
index 2651fa74b7..464bf13790 100644
--- a/docs/angular/src/content/en/grids_templates/filtering.mdx
+++ b/docs/angular/src/content/en/grids_templates/filtering.mdx
@@ -42,9 +42,11 @@ IgniteUI for [Angular {ComponentTitle} component](https://www.infragistics.com/p
## Angular {ComponentTitle} Filtering Example
-The sample below demonstrates {ComponentTitle}'s **Quick filtering** user experience.
-API method is used to apply _contains_ condition on the _ProductName column_ through external _igxInputGroup component_.
+The sample below demonstrates {ComponentTitle}'s **Quick filtering** user experience. API method is used to apply _contains_ condition on the _ProductName column_ through external _igxInputGroup component_.
+
+
+The sample below demonstrates {ComponentTitle}'s **Quick filtering** user experience.
diff --git a/docs/angular/src/content/en/grids_templates/keyboard-navigation.mdx b/docs/angular/src/content/en/grids_templates/keyboard-navigation.mdx
index d88e19916b..efb54a2a34 100644
--- a/docs/angular/src/content/en/grids_templates/keyboard-navigation.mdx
+++ b/docs/angular/src/content/en/grids_templates/keyboard-navigation.mdx
@@ -90,16 +90,14 @@ When the **{ComponentName}** body is focused, the following key combinations are
### Key Combination
-- Arrow Up- navigates one cell up
-
-, or one level up the grid hierarchy if necessary
+
+- Arrow Up- navigates one cell up (no wrapping)
+- Arrow Down navigates one cell down (no wrapping)
-(no wrapping)
-- Arrow Down navigates one cell down
-, or one level down the grid hierarchy if necessary
+- Arrow Up- navigates one cell up, or one level up the grid hierarchy if necessary
+- Arrow Down navigates one cell down, or one level down the grid hierarchy if necessary
-(no wrapping)
- Arrow Left navigates one cell left (no wrapping between lines)
- Arrow Right - navigates one cell right (no wrapping between lines)
- Ctrl + Arrow Left navigates to the leftmost cell in the row
@@ -118,34 +116,27 @@ When the **{ComponentName}** body is focused, the following key combinations are
- Tab available only if there is a cell in edit mode; moves the focus to the next editable cell in the row; after reaching the last cell in the row, moves te focus to the first editable cell in the next row. When **Row Editing** is enabled, moves the focus from the right-most editable cell to the **CANCEL** and **DONE** buttons, and from **DONE** button to the left-most editable cell in the row
- Shift + Tab - available only if there is a cell in edit mode; moves the focus to the previous editable cell in the row; after reaching the first cell in the row, moves the focus to the last editable cell in the previous row. When **Row Editing** is enabled, moves the focus from the right-most editable cell to **CANCEL** and **DONE** buttons, and from **DONE** button to the right-most editable cell in the row
- Space - selects the row, if Row Selection is enabled
-- Alt + Arrow Left or Alt + Arrow Up -
-
-over Group Row - collapses the group
-
-
-collapses the row island
-
-
-collapses the current node
-
-- Alt + Arrow Right or Alt + Arrow Down -
-over Group Row - expands the group
-
-
-expands the row island
-
-
-expands the current node
-
-
+- Alt + Arrow Left or Alt + Arrow Up - over Group Row - collapses the group
+- Alt + Arrow Right or Alt + Arrow Down - over Group Row - expands the group
- Alt + Arrow Left or Alt + Arrow Up - over Master Detail Row - collapses the details view
- Alt + Arrow Right or Alt + Arrow Down - over Master Detail Row - expands the details view
-
-
- Space - over Group Row - selects all rows in the group, if rowSelection property is set to multiple
+
+
+
+
+- Alt + Arrow Left or Alt + Arrow Up - collapses the row island
+- Alt + Arrow Right or Alt + Arrow Down - expands the row island
+
+
+
+
+- Alt + Arrow Left or Alt + Arrow Up - collapses the current node
+- Alt + Arrow Right or Alt + Arrow Down - expands the current node
+
Practice all of the above mentioned actions in the demo sample below. Focus any navigable grid element and a list with some of the available actions for the element will be shown to guide you through.
diff --git a/docs/angular/src/content/en/grids_templates/row-adding.mdx b/docs/angular/src/content/en/grids_templates/row-adding.mdx
index f9eb8e092c..d12bde3bce 100644
--- a/docs/angular/src/content/en/grids_templates/row-adding.mdx
+++ b/docs/angular/src/content/en/grids_templates/row-adding.mdx
@@ -186,11 +186,12 @@ The internal is automat
{ComponentTitle} allows to programmatically spawn the add row UI by using two different public methods. One that accepts a row ID for specifying the row under which the UI should spawn and another that works by index. You can use these methods to spawn the UI anywhere within the current data view. Changing the page or specifying a row that is e.g. filtered out is not supported.
-Using `beginAddRowById` requires you to specify the row to use as context for the operation by its rowID (PK). The method then functions as though the end-user clicked on the add row action strip button for the specified row, spawning the UI under it.
+
+Using `beginAddRowById` requires you to specify the row to use as context for the operation by its rowID (PK). The method then functions as though the end-user clicked on the add row action strip button for the specified row, spawning the UI under it. You can also make the UI spawn as the very first row in the grid by passing `null` for the first parameter.
+
-The second parameter controls if the row is added as a child to the context row or as a sibling.
+Using `beginAddRowById` requires you to specify the row to use as context for the operation by its rowID (PK). The method then functions as though the end-user clicked on the add row action strip button for the specified row, spawning the UI under it. The second parameter controls if the row is added as a child to the context row or as a sibling. You can also make the UI spawn as the very first row in the grid by passing `null` for the first parameter.
- You can also make the UI spawn as the very first row in the grid by passing `null` for the first parameter.
diff --git a/docs/angular/src/content/en/grids_templates/row-selection.mdx b/docs/angular/src/content/en/grids_templates/row-selection.mdx
index d572497881..8a0116dc7e 100644
--- a/docs/angular/src/content/en/grids_templates/row-selection.mdx
+++ b/docs/angular/src/content/en/grids_templates/row-selection.mdx
@@ -79,12 +79,16 @@ public handleRowSelection(event: IRowSelectionEventArgs) {
## Setup
-In order to setup row selection in the , you just need to set the **rowSelection** property. This property accepts **GridSelectionMode** enumeration. **GridSelectionMode** exposes the following
-three modes: **none**, **single** and **multiple**
+
+In order to setup row selection in the , you just need to set the **rowSelection** property. This property accepts **GridSelectionMode** enumeration. **GridSelectionMode** exposes the following three modes: **none**, **single** and **multiple**. Below we will take a look at each of them in more detail.
+
-four modes: **none**, **single**, **multiple** and **multipleCascade**. Below we will take a look at each of them in more detail.
+
+In order to setup row selection in the , you just need to set the **rowSelection** property. This property accepts **GridSelectionMode** enumeration. **GridSelectionMode** exposes the following four modes: **none**, **single**, **multiple** and **multipleCascade**. Below we will take a look at each of them in more detail.
+
+
### None Selection
diff --git a/docs/angular/src/content/jp/components/charts/features/chart-data-selection.mdx b/docs/angular/src/content/jp/components/charts/features/chart-data-selection.mdx
index d617e0f335..6a364373d0 100644
--- a/docs/angular/src/content/jp/components/charts/features/chart-data-selection.mdx
+++ b/docs/angular/src/content/jp/components/charts/features/chart-data-selection.mdx
@@ -77,7 +77,7 @@ Angular データ チャートの Ignite UI for Angular 選択機能を使用す
## プログラムによる選択
-チャートの選択項目は、起動時や実行時にチャートの選択項目を表示するようにコードで設定することもできます。これは、 の `SelectedSeriesCollection` に項目を追加することで実現できます。 オブジェクトの プロパティを使用すると、「マッチャー」に基づいてシリーズを選択できます。これはチャートから実際のシリーズにアクセスできない場合に最適です。データ ソースに含まれるプロパティがわかっていれば、シリーズが使用される `ValueMemberPath` を使用できます。
+チャートの選択項目は、起動時や実行時にチャートの選択項目を表示するようにコードで設定することもできます。これは、 の `SelectedSeriesCollection` に項目を追加することで実現できます。 オブジェクトの プロパティを使用すると、「マッチャー」に基づいてシリーズを選択できます。これはチャートから実際のシリーズにアクセスできない場合に最適です。データ ソースに含まれるプロパティがわかっていれば、シリーズが使用される `ValueMemberPath` を使用できます。
マッチャーは、 のように実際のシリーズにアクセスできない場合、 などのチャートで使用するのに最適です。この場合、データ ソースに含まれるプロパティがわかっていれば、シリーズに含まれる ValueMemberPaths を推測できます。たとえば、データ ソースに Nuclear、Coal、Oil、Solar という数値プロパティがある場合、これらのプロパティごとにシリーズが作成されていることがわかります。Solar 値にバインドされたシリーズをハイライト表示する場合は、次のプロパティが設定されたマッチャーを使用して、ChartSelection オブジェクトを コレクションに追加できます。
diff --git a/docs/angular/src/content/jp/components/charts/features/chart-user-annotations.mdx b/docs/angular/src/content/jp/components/charts/features/chart-user-annotations.mdx
index 9dc9005b2b..800364996c 100644
--- a/docs/angular/src/content/jp/components/charts/features/chart-user-annotations.mdx
+++ b/docs/angular/src/content/jp/components/charts/features/chart-user-annotations.mdx
@@ -21,7 +21,7 @@ import Badge from 'igniteui-astro-components/components/mdx/Badge.astro';
Ignite UI for Angular では、ユーザー注釈機能を使用して、実行時に にスライス注釈、ストリップ注釈、ポイント注釈を追加できます。これにより、エンドユーザーは、スライス注釈を使用して会社の四半期レポートなどの単一の重要イベントを強調したり、ストリップ注釈を使用して期間を持つイベントを示したりするなど、プロットに詳細を追加できます。ポイント注釈またはこれら 3 つの任意の組み合わせを使用して、プロットされたシリーズ上の個々のポイントを呼び出すこともできます。
-これは、 のデフォルトのツールと統合されています。このトピックでは、 を使用してチャートのプロット領域にユーザー注釈を追加する方法と、これらのユーザー注釈をプログラムから追加する方法を、例と共に解説します。
+これは、 のデフォルトのツールと統合されています。このトピックでは、 を使用してチャートのプロット領域にユーザー注釈を追加する方法と、これらのユーザー注釈をプログラムから追加する方法を、例と共に解説します。
@@ -32,7 +32,7 @@ Ignite UI for Angular では、ユーザー注釈機能を使用して、実行
## Toolbar でユーザー注釈を使用する
- には、「Annotate Chart」 と 「Delete Note」 という 2 つのツールを含む Annotations メニュー項目が用意されています。このメニュー項目を表示するには、対象のチャートで プロパティを **true** に設定する必要があります。
+ には、「Annotate Chart」 と 「Delete Note」 という 2 つのツールを含む Annotations メニュー項目が用意されています。このメニュー項目を表示するには、対象のチャートで プロパティを **true** に設定する必要があります。
開いた後に表示される 「Annotate Chart」 オプションを使用すると、 のプロット領域に注釈を付けることができます。追加できる注釈はスライス注釈、ストリップ注釈、ポイント注釈です。X 軸または Y 軸のラベルをクリックすると、スライス注釈を追加できます。プロット領域をクリックしてドラッグすることで、ストリップ注釈を追加できます。また、チャートにプロットされたシリーズ内のポイントをクリックして、ポイント注釈を追加することもできます。
@@ -42,19 +42,19 @@ Ignite UI for Angular では、ユーザー注釈機能を使用して、実行
- を使用してこれらのユーザー注釈を追加すると、 は `UserAnnotationInformationRequested` イベントを発生させ、そこでユーザー注釈に関する追加情報を提供できます。このイベント引数には `AnnotationInfo` プロパティがあり、追加される注釈のさまざまな要素を構成可能な オブジェクトを返します。
+ を使用してこれらのユーザー注釈を追加すると、 は `UserAnnotationInformationRequested` イベントを発生させ、そこでユーザー注釈に関する追加情報を提供できます。このイベント引数には `AnnotationInfo` プロパティがあり、追加される注釈のさまざまな要素を構成可能な オブジェクトを返します。
以下の表は、 で構成可能なさまざまなプロパティの詳細を示しています。
| プロパティ | タイプ | 説明 |
|------------|---------|-------------|
-||`string`|このプロパティは、ユーザー注釈に追加情報を提供するためのものです。このプロパティは、`UserAnnotationToolTipContentUpdating` イベントと組み合わせて使用され、注釈のツールチップに追加情報を表示するよう設計されています。|
+||`string`|このプロパティは、ユーザー注釈に追加情報を提供するためのものです。このプロパティは、`UserAnnotationToolTipContentUpdating` イベントと組み合わせて使用され、注釈のツールチップに追加情報を表示するよう設計されています。|
||`string`|この読み取り専用プロパティは、ユーザー注釈の一意の文字列 ID を返します。|
||`string`|このプロパティは、ユーザー注釈のバッジに使用する色を取得または設定します。|
||`string`|このプロパティは、ユーザー注釈のバッジに使用する画像へのパスを取得または設定します。|
||`double`|このプロパティは、ユーザー注釈が追加された位置に基づいて、ダイアログを表示する推奨 X 座標を取得します。|
||`double`|このプロパティは、ユーザー注釈が追加された位置に基づいて、ダイアログを表示する推奨 Y 座標を取得します。|
-||`string`|このプロパティは、ユーザー注釈に表示するラベルを取得または設定します。|
+||`string`|このプロパティは、ユーザー注釈に表示するラベルを取得または設定します。|
||`string`|このプロパティは、ユーザー注釈の背景を塗りつぶすために使用する色を取得または設定します。|
`UserAnnotationInformationRequested` イベントで注釈情報を更新した後、 の メソッドを呼び出して注釈の作成を完了し、変更を確定する必要があります。あるいは、 を呼び出して注釈の を渡すことで注釈の作成をキャンセルすることもできます。注釈の は、前述のように、`UserAnnotationInformationRequested` イベントの引数の AnnotationInfo パラメーターから取得できます。これにより、プロット領域から注釈が削除されます。
diff --git a/docs/angular/src/content/jp/components/charts/types/pie-chart.mdx b/docs/angular/src/content/jp/components/charts/types/pie-chart.mdx
index 947ad9d9ce..8fc44916a2 100644
--- a/docs/angular/src/content/jp/components/charts/types/pie-chart.mdx
+++ b/docs/angular/src/content/jp/components/charts/types/pie-chart.mdx
@@ -123,7 +123,7 @@ Angular 円チャートは、データを解析するためのビューアー
「Changing」で終わるイベントはキャンセル可能なイベントです。すなわち、イベント引数プロパティ `Cancel` を true に設定することで、スライスの選択を停止します。True に設定すると、関連付けられたプロパティは更新されず、その結果スライスは選択されません。この設定はたとえば、スライスのデータによって一定のスライスの選択を無効化する場合に使用します。
-「その他」スライスをクリックすると、 オブジェクトが返されます。オブジェクトは、「その他」スライスに含まれるデータ項目のリストがあります。
+「その他」スライスをクリックすると、 オブジェクトが返されます。オブジェクトは、「その他」スライスに含まれるデータ項目のリストがあります。
diff --git a/docs/angular/src/content/jp/components/dashboard-tile.mdx b/docs/angular/src/content/jp/components/dashboard-tile.mdx
index 942f7cca6b..0908c9c30c 100644
--- a/docs/angular/src/content/jp/components/dashboard-tile.mdx
+++ b/docs/angular/src/content/jp/components/dashboard-tile.mdx
@@ -17,7 +17,7 @@ import Badge from 'igniteui-astro-components/components/mdx/Badge.astro';
# Angular Dashboard Tile (ダッシュボード タイル)
-Angular Dashboard Tile は、データ ソース コレクション/配列または単一のデータ ポイントを分析して、表示する最も適切な視覚化を決定する自動データ視覚化コンポーネントです。また、埋め込みの で提供される一連のツールを使用して、さまざまな方法で表示される視覚化を変更できます。
+Angular Dashboard Tile は、データ ソース コレクション/配列または単一のデータ ポイントを分析して、表示する最も適切な視覚化を決定する自動データ視覚化コンポーネントです。また、埋め込みの で提供される一連のツールを使用して、さまざまな方法で表示される視覚化を変更できます。
提供されたデータの形状に応じて、以下を含む多種多様な視覚化が選択可能です。これには以下が含まれますが、これらに限定されません: カテゴリ チャート、`ラジアル チャートと極座標チャート、散布図、地理マップ、ラジアル ゲージとリニア ゲージ、ファイナンシャル チャート、積層型チャート。
@@ -97,7 +97,7 @@ export class AppModule {}
-視覚化または視覚化のプロパティも、コントロールの上部にある を使用して構成できます。この には、現在の視覚化の既定のツールに加えて、以下で強調表示されている 4 つの Dashboard Tile 固有のツールが含まれています。
+視覚化または視覚化のプロパティも、コントロールの上部にある を使用して構成できます。この には、現在の視覚化の既定のツールに加えて、以下で強調表示されている 4 つの Dashboard Tile 固有のツールが含まれています。
@@ -122,7 +122,7 @@ export class AppModule {}
-
+
diff --git a/docs/angular/src/content/jp/components/general-changelog-dv.mdx b/docs/angular/src/content/jp/components/general-changelog-dv.mdx
index 6dba9a0263..b4a8713ce6 100644
--- a/docs/angular/src/content/jp/components/general-changelog-dv.mdx
+++ b/docs/angular/src/content/jp/components/general-changelog-dv.mdx
@@ -82,7 +82,7 @@ DataPieChart および ProportionalCategoryAngleAxis に OthersCategoryBrush と
Ignite UI for Angular では、ユーザー注釈機能により、実行時に にスライス注釈、ストリップ注釈、ポイント注釈を追加できるようになりました。これにより、エンドユーザーは、スライス注釈を使用して会社の四半期レポートなどの単一の重要イベントを強調したり、ストリップ注釈を使用して期間を持つイベントを示したりすることで、プロットに詳細を追加できます。ポイント注釈またはこれら 3 つの任意の組み合わせを使用して、プロットされたシリーズ上の個々のポイントを呼び出すこともできます。
-これは、 のデフォルトのツールと統合されています。
+これは、 のデフォルトのツールと統合されています。
@@ -254,9 +254,9 @@ X 軸と Y 軸に `CompanionAxis` プロパティが追加され、既存の軸
#### Toolbar
-- と に新しい `GroupHeaderTextStyle` プロパティを追加しました。設定されている場合、すべての アクションに適用されます。
-- タイトル テキストの水平方向の配置を制御する という新しいプロパティを に追加しました。
-- に、パネル内の項目間の間隔を制御する という新しいプロパティを追加しました。
+- と に新しい `GroupHeaderTextStyle` プロパティを追加しました。設定されている場合、すべての アクションに適用されます。
+- タイトル テキストの水平方向の配置を制御する という新しいプロパティを に追加しました。
+- に、パネル内の項目間の間隔を制御する という新しいプロパティを追加しました。
### バグ修正
@@ -298,7 +298,7 @@ X 軸と Y 軸に `CompanionAxis` プロパティが追加され、既存の軸
- [比例カテゴリ角度軸](charts/types/radial-chart.md) - スライスをプロットするための、 のラジアル円シリーズの新しい軸。円チャートに似ており、データ ポイントが円グラフ内のセグメントとして表されます。
--
+-
- 新しい ToolActionCheckboxList
選択用のチェックボックスを備えた項目のコレクションを表示する新しい CheckboxList ToolAction。ToolAction CheckboxList 内のグリッドの高さは 5 項目まで大きくなり、その後スクロールバーが表示されます。
@@ -326,7 +326,7 @@ X 軸と Y 軸に `CompanionAxis` プロパティが追加され、既存の軸
- [ツリーマップのパーセントベースのハイライト表示](charts/types/treemap-chart.md#angular-ツリーマップのパーセントベースのハイライト表示) - 新しいパーセントベースのハイライト表示により、ノードはコレクションの進行状況またはサブセットを表すことができます。外観は、データ項目のメンバーによって、または新しい を指定することによって、特定の値までの背景色の塗りつぶしとして表示されます。 で切り替えることができ、`FillBrushes` でスタイルを設定できます。
-- - 選択した特定のツールの周囲に境界線を描くための ToolAction の新しい オプション。
+- - 選択した特定のツールの周囲に境界線を描くための ToolAction の新しい オプション。
### igniteui-angular-gauges (ゲージ)
@@ -358,7 +358,7 @@ X 軸と Y 軸に `CompanionAxis` プロパティが追加され、既存の軸
### **17.2.0 (January 2024)**
- Save tool action has been added to save the chart to an image via the clipboard.
-- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
+- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
- Custom SVG icons support was added via the toolbar's `renderImageFromText` method, further enhancing custom tool creation.
## igniteui-angular-charts (チャート)
@@ -370,7 +370,7 @@ X 軸と Y 軸に `CompanionAxis` プロパティが追加され、既存の軸
### igniteui-angular - Toolbar -
- クリップボードを介してチャートを画像に保存するための保存ツール アクションが追加されました。
-- ツールバーの プロパティを介して垂直方向が追加されました。デフォルトでは、ツールバーは水平方向ですが、ツールバーを垂直方向に表示できるようになり、ツールが左右にポップアップ表示されます。
+- ツールバーの プロパティを介して垂直方向が追加されました。デフォルトでは、ツールバーは水平方向ですが、ツールバーを垂直方向に表示できるようになり、ツールが左右にポップアップ表示されます。
- ツールバーの `renderImageFromText` メソッドを介してカスタム SVG アイコンのサポートが追加され、カスタム ツールの作成がさらに強化されました。
- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](charts/types/line-chart.md#angular-styling-line-chart) plotted in the chart, the [gridlines](charts/features/chart-axis-gridlines.md#angular-axis-gridlines-properties) of the chart, and the [trendlines](charts/features/chart-trendlines.md#angular-chart-trendlines-dash-array-example) of the series plotted in the chart.
diff --git a/docs/angular/src/content/jp/components/geo-map-binding-shp-file.mdx b/docs/angular/src/content/jp/components/geo-map-binding-shp-file.mdx
index f6b60e527b..9a9d500f3b 100644
--- a/docs/angular/src/content/jp/components/geo-map-binding-shp-file.mdx
+++ b/docs/angular/src/content/jp/components/geo-map-binding-shp-file.mdx
@@ -11,14 +11,14 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular シェープ ファイルを地理的データにバインディング
-Ignite UI for Angular Map コンポーネントの クラスは、形状ファイルから地理空間データ (ポイント/位置、ポリライン、ポリゴン) を読み込み、それを オブジェクトのコレクションに変換します。
+Ignite UI for Angular Map コンポーネントの クラスは、形状ファイルから地理空間データ (ポイント/位置、ポリライン、ポリゴン) を読み込み、それを オブジェクトのコレクションに変換します。
## Angular シェープ ファイルを地理的データにバインディングの例
-以下の表は、シェイプ ファイルを読み込むための クラスのプロパティを説明します。
+以下の表は、シェイプ ファイルを読み込むための クラスのプロパティを説明します。
| プロパティ | 型 | 概要 |
|----------|------|---------------|
@@ -28,17 +28,17 @@ Ignite UI for Angular Map コンポーネントの オブジェクトの ImportAsync メソッドが起動し、シェイプ ファイルを取得して読み込み、最終的に変換を実行します。この操作が完了すると、 は オブジェクトで生成され、シェイプ ファイルから地理空間データを読み込んで変換するプロセスが完了したことを通知するために、`ImportCompleted` イベントが起動されます。
+両方のソース プロパティが null 以外の値に設定されると、 オブジェクトの ImportAsync メソッドが起動し、シェイプ ファイルを取得して読み込み、最終的に変換を実行します。この操作が完了すると、 は オブジェクトで生成され、シェイプ ファイルから地理空間データを読み込んで変換するプロセスが完了したことを通知するために、`ImportCompleted` イベントが起動されます。
## シェープファイルの読み込み
-以下のコードは、世界の主要都市の場所を含むシェイプ ファイルを読み込むための オブジェクトのインスタンスを作成します。また、xamGeographicMap コントロールにデータをバインドするための前提条件として `ImportCompleted` イベントを処理する方法も示します。
+以下のコードは、世界の主要都市の場所を含むシェイプ ファイルを読み込むための オブジェクトのインスタンスを作成します。また、xamGeographicMap コントロールにデータをバインドするための前提条件として `ImportCompleted` イベントを処理する方法も示します。
## シェープファイルをバインド
-Map コンポーネントでは、Geographic Series は、シェイプ ファイルから読み込まれる地理的データを表示するために使用されます。すべてのタイプの地理的シリーズには、オブジェクトの配列にバインドできる プロパティがあります。 は オブジェクトのリストを含むため、このような配列の例です。
+Map コンポーネントでは、Geographic Series は、シェイプ ファイルから読み込まれる地理的データを表示するために使用されます。すべてのタイプの地理的シリーズには、オブジェクトの配列にバインドできる プロパティがあります。 は オブジェクトのリストを含むため、このような配列の例です。
クラスは、以下の表にリストする地理的データを保存するためのプロパティを提供します。
@@ -50,8 +50,8 @@ Map コンポーネントでは、Geographic Series は、シェイプ ファイ
このデータ構造は、適切なデータ列がマップされている限り、ほとんどの地理的シリーズでの使用に適しています。
## コード スニペット
-このコード例は、シェープ ファイルが を使用して読み込まれたことを前提としています。
-以下のコードは、マップ コンポーネント内の を にバインドし、すべての オブジェクトの `Points` プロパティをマップします。
+このコード例は、シェープ ファイルが を使用して読み込まれたことを前提としています。
+以下のコードは、マップ コンポーネント内の を にバインドし、すべての オブジェクトの `Points` プロパティをマップします。
@@ -153,4 +153,4 @@ export class MapBindingShapefilePolylinesComponent implements AfterViewInit {
## API リファレンス
-
+
diff --git a/docs/angular/src/content/jp/components/geo-map-display-azure-imagery.mdx b/docs/angular/src/content/jp/components/geo-map-display-azure-imagery.mdx
index aab00c229f..893a085c47 100644
--- a/docs/angular/src/content/jp/components/geo-map-display-azure-imagery.mdx
+++ b/docs/angular/src/content/jp/components/geo-map-display-azure-imagery.mdx
@@ -27,7 +27,7 @@ Angular は、Micr
## Angular Azure Maps からの画像の表示 - コード例
-以下のコード スニペットは、 クラスを使用して Angular で Azure Maps からの地理的画像タイルを表示する方法を示します。
+以下のコード スニペットは、 クラスを使用して Angular で Azure Maps からの地理的画像タイルを表示する方法を示します。
@@ -81,7 +81,7 @@ this.map.backgroundContent = tileSource;
## Azure Maps からの画像オーバーレイ - コード例
-次のコード スニペットは、 クラスと クラスを使用して、Angular の交通情報と濃い灰色のマップを結合した背景画像の上に地理画像タイルを表示する方法を示しています。
+次のコード スニペットは、 クラスと クラスを使用して、Angular の交通情報と濃い灰色のマップを結合した背景画像の上に地理画像タイルを表示する方法を示しています。
diff --git a/docs/angular/src/content/jp/components/geo-map-display-bing-imagery.mdx b/docs/angular/src/content/jp/components/geo-map-display-bing-imagery.mdx
index 946cc4d439..b299d3a12a 100644
--- a/docs/angular/src/content/jp/components/geo-map-display-bing-imagery.mdx
+++ b/docs/angular/src/content/jp/components/geo-map-display-bing-imagery.mdx
@@ -32,7 +32,7 @@ import bingmapsimagery from '@xplat-images/general/BingMapsImagery.png';
## コード スニペット
-以下のコード スニペットは、 を使用して Angular で Bing Maps からの地理的画像を表示する方法を示します。
+以下のコード スニペットは、 を使用して Angular で Bing Maps からの地理的画像を表示する方法を示します。
diff --git a/docs/angular/src/content/jp/components/geo-map-display-esri-imagery.mdx b/docs/angular/src/content/jp/components/geo-map-display-esri-imagery.mdx
index df8eac9590..90223050dd 100644
--- a/docs/angular/src/content/jp/components/geo-map-display-esri-imagery.mdx
+++ b/docs/angular/src/content/jp/components/geo-map-display-esri-imagery.mdx
@@ -24,7 +24,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
## コード スニペット
-以下のコード スニペットは、 クラスを使用して で Esri 画像サーバーからの Angular 地理的画像タイルを表示する方法を示します。
+以下のコード スニペットは、 クラスを使用して で Esri 画像サーバーからの Angular 地理的画像タイルを表示する方法を示します。
@@ -85,8 +85,6 @@ this.geoMap.backgroundContent = tileSource;
-
-
## API リファレンス
diff --git a/docs/angular/src/content/jp/components/geo-map-display-heat-imagery.mdx b/docs/angular/src/content/jp/components/geo-map-display-heat-imagery.mdx
index 664f07e478..ab0634eb95 100644
--- a/docs/angular/src/content/jp/components/geo-map-display-heat-imagery.mdx
+++ b/docs/angular/src/content/jp/components/geo-map-display-heat-imagery.mdx
@@ -24,13 +24,18 @@ Ignite UI for Angular マップ コントロールには、Shape ファイルを
- がそのシェイプ ファイルを読み込むと、そのデータを オブジェクトに変換します。これらのオブジェクトは、 の `GetPointData()` メソッドから取得でき、 プロパティに割り当てられた で オブジェクトを使用してヒートマップを作成するために使用できます。この は、 ソースとして で使用できます。
+ がそのシェイプ ファイルを読み込むと、そのデータを オブジェクトに変換します。これらのオブジェクトは、 の `GetPointData()` メソッドから取得でき、
- オブジェクトは、、、 の 3 つの値パスを持つように機能します。これらの使用方法の例として、人口に関する情報を持つ形状ファイルの場合、 を経度、 を緯度、 を人口データとみなすことができます。これらの各プロパティは、`number[]` を取得します。
+
-ヒートマップ機能を使用する際の地理的タイルシリーズの表示は、 プロパティと プロパティを の プロパティに割り当てるコレクションの最小値と最大値に対応する色を記述する「rgba」文字列に設定することでカスタマイズできます。これをさらにカスタマイズするには、ジェネレーターの プロパティを設定して、色を説明する文字列のコレクションを含めます。これにより、 に、マップに表示される値に使用する色がわかります。、、 プロパティを使用して、 コレクション内の色が一緒にぼやける方法をカスタマイズすることもできます。
- は対数スケールも使用できます。これを使用する場合は、 プロパティを **true** に設定できます。
+プロパティに割り当てられた で オブジェクトを使用してヒートマップを作成するために使用できます。この は、 ソースとして で使用できます。
+
+ オブジェクトは、、、 の 3 つの値パスを持つように機能します。これらの使用方法の例として、人口に関する情報を持つ形状ファイルの場合、 を経度、 を緯度、 を人口データとみなすことができます。これらの各プロパティは、`number[]` を取得します。
+
+ヒートマップ機能を使用する際の地理的タイルシリーズの表示は、 プロパティと プロパティを の プロパティに割り当てるコレクションの最小値と最大値に対応する色を記述する「rgba」文字列に設定することでカスタマイズできます。これをさらにカスタマイズするには、ジェネレーターの プロパティを設定して、色を説明する文字列のコレクションを含めます。これにより、 に、マップに表示される値に使用する色がわかります。、、 プロパティを使用して、 コレクション内の色が一緒にぼやける方法をカスタマイズすることもできます。
+
+ は対数スケールも使用できます。これを使用する場合は、 プロパティを **true** に設定できます。
## Web Worker
@@ -174,14 +179,10 @@ constructor() {
-
-
-
-
## API リファレンス
-
+
diff --git a/docs/angular/src/content/jp/components/geo-map-resources-esri.mdx b/docs/angular/src/content/jp/components/geo-map-resources-esri.mdx
index 187b10214a..9c90df3ed0 100644
--- a/docs/angular/src/content/jp/components/geo-map-resources-esri.mdx
+++ b/docs/angular/src/content/jp/components/geo-map-resources-esri.mdx
@@ -11,7 +11,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Esri ユーティリティ
-リソース トピックは、Esri Maps が で提供する の使用に役立つユーティリティの実装を提供します。
+リソース トピックは、Esri Maps が で提供する の使用に役立つユーティリティの実装を提供します。
## コード スニペット
@@ -83,8 +83,6 @@ export enum EsriStyle {
```
-
-
## API リファレンス
diff --git a/docs/angular/src/content/jp/components/grids-and-lists.mdx b/docs/angular/src/content/jp/components/grids-and-lists.mdx
index 012c07ef67..a7921cf436 100644
--- a/docs/angular/src/content/jp/components/grids-and-lists.mdx
+++ b/docs/angular/src/content/jp/components/grids-and-lists.mdx
@@ -250,7 +250,6 @@ Full support for exporting data grids to XLSX, XLS, TSV or CSV. The Ignite UI fo
- [ARIA/a11y サポート](interactivity/accessibility-compliance.md)
-
diff --git a/docs/angular/src/content/jp/components/menus/toolbar.mdx b/docs/angular/src/content/jp/components/menus/toolbar.mdx
index 791b57c6bb..13c8c96f0e 100644
--- a/docs/angular/src/content/jp/components/menus/toolbar.mdx
+++ b/docs/angular/src/content/jp/components/menus/toolbar.mdx
@@ -32,7 +32,7 @@ npm install igniteui-angular-charts
npm install igniteui-angular-core
```
- コンポーネントとその機能とともに を使用する場合、次のモジュールが必要です。
+ コンポーネントとその機能とともに を使用する場合、次のモジュールが必要です。
@@ -72,29 +72,29 @@ export class AppModule {}
### ツール操作
-以下は、ツールバーに追加できるさまざまな 項目のリストです。
+以下は、ツールバーに追加できるさまざまな 項目のリストです。
--
--
--
--
--
--
--
--
+-
+-
+-
+-
+-
+-
+-
+-
-これらのツールはそれぞれ、マウスのクリックによってトリガーされる `OnCommand` イベントを公開します。注: は、 内にラップすることもできる他のツールのラッパーです。
+これらのツールはそれぞれ、マウスのクリックによってトリガーされる `OnCommand` イベントを公開します。注: は、 内にラップすることもできる他のツールのラッパーです。
- オブジェクトの 、、および プロパティを使用して、新規および既存のツールの位置を変更したり、非表示にマークしたりすることができます。ToolActions は プロパティも公開します。
+ オブジェクトの 、、および プロパティを使用して、新規および既存のツールの位置を変更したり、非表示にマークしたりすることができます。ToolActions は プロパティも公開します。
-次の例は、いくつかの機能を示しています。まず、**ZoomReset** や **AnalyzeMenu** メニュー ツール操作などの組み込みツールを非表示にするなど、 でツールをグループ化できます。この例では、 プロパティを使用して **ZoomMenu** 内に **ZoomReset** ツール操作の新しいインスタンスを作成し、それを **ZoomOut** に割り当てて配置を正確にします。また、ツールの プロパティによってもハイライト表示されます。
+次の例は、いくつかの機能を示しています。まず、**ZoomReset** や **AnalyzeMenu** メニュー ツール操作などの組み込みツールを非表示にするなど、 でツールをグループ化できます。この例では、 プロパティを使用して **ZoomMenu** 内に **ZoomReset** ツール操作の新しいインスタンスを作成し、それを **ZoomOut** に割り当てて配置を正確にします。また、ツールの プロパティによってもハイライト表示されます。
### Angular データ チャートの統合
-Angular ツールバーには、 プロパティが含まれています。これは、以下のコードに示すように、 などのコンポーネントをリンクするために使用されます。
+Angular ツールバーには、 プロパティが含まれています。これは、以下のコードに示すように、 などのコンポーネントをリンクするために使用されます。
@@ -123,47 +123,47 @@ Angular ツールバーには、 が Toolbar にリンクされると、いくつかの既存の 項目とメニューが使用可能になります。以下は、組み込みの Angular ツール操作とそれに関連付けられた のリストです。
+ が Toolbar にリンクされると、いくつかの既存の 項目とメニューが使用可能になります。以下は、組み込みの Angular ツール操作とそれに関連付けられた のリストです。
ズーム操作
-- `ZoomMenu`: チャートのズーム レベルを増減するための および メソッドを呼び出す 3 つの 項目を公開する には、チャートの メソッドを呼び出してズーム レベルをデフォルトの位置にリセットする `ZoomReset` が含まれます。
+- `ZoomMenu`: チャートのズーム レベルを増減するための および メソッドを呼び出す 3 つの 項目を公開する には、チャートの メソッドを呼び出してズーム レベルをデフォルトの位置にリセットする `ZoomReset` が含まれます。
トレンド操作
-- `AnalyzeMenu`: チャートのさまざまなオプションを構成するためのいくつかのオプションを含む 。
+- `AnalyzeMenu`: チャートのさまざまなオプションを構成するためのいくつかのオプションを含む 。
- `AnalyzeHeader`: サブ セクションのヘッダー。
- `LinesMenu`: チャート上で水平破線を表示するためのさまざまなツールが含まれるサブ メニュー。
- `LinesHeader`: 次の 3 つのツールのサブメニュー セクション ヘッダー:
- - `MaxValue`: シリーズの最大値で yAxis に沿って水平破線を表示する 。
- - `MinValue`: シリーズの最小値で yAxis に沿って水平破線を表示する 。
- - : シリーズの平均値で yAxis に沿って水平破線を表示する 。
+ - `MaxValue`: シリーズの最大値で yAxis に沿って水平破線を表示する 。
+ - `MinValue`: シリーズの最小値で yAxis に沿って水平破線を表示する 。
+ - : シリーズの平均値で yAxis に沿って水平破線を表示する 。
- `TrendsMenu`: さまざまな近似曲線を プロット領域に適用するためのツールを含むサブ メニュー。
- `TrendsHeader`: 次の 3 つのツールのサブメニュー セクション ヘッダー:
- - **Exponential**: チャート内の各シリーズの を **ExponentialFit** に設定する 。
- - **Linear**: チャート内の各シリーズの を **LinearFit** に設定する 。
- - **Logarithmic**: チャート内の各シリーズの を **LogarithmicFit** に設定する 。
+ - **Exponential**: チャート内の各シリーズの を **ExponentialFit** に設定する 。
+ - **Linear**: チャート内の各シリーズの を **LinearFit** に設定する 。
+ - **Logarithmic**: チャート内の各シリーズの を **LogarithmicFit** に設定する 。
- `HelpersHeader`: サブ セクションのヘッダー。
- - `SeriesAvg`: タイプの を使用して、チャートのシリーズ コレクションに を追加または削除する 。
+ - `SeriesAvg`: タイプの を使用して、チャートのシリーズ コレクションに を追加または削除する 。
- `ValueLabelsMenu`: のプロット領域に注釈を表示するためのさまざまなツールを含むサブ メニュー。
- `ValueLabelsHeader`: 次のツールのサブ メニュー セクション ヘッダー:
- - `ShowValueLabels`: を使用してデータ ポイント値を切り替える 。
- - `ShowLastValueLabel`: を使用して最終値軸の注釈を切り替える 。
-- `ShowCrosshairs`: チャートの プロパティを介してマウスオーバー十字線の注釈を切り替える 。
-- `ShowGridlines`: X-Axis に `MajorStroke` を適用することで追加のグリッド線を切り替える 。
+ - `ShowValueLabels`: を使用してデータ ポイント値を切り替える 。
+ - `ShowLastValueLabel`: を使用して最終値軸の注釈を切り替える 。
+- `ShowCrosshairs`: チャートの プロパティを介してマウスオーバー十字線の注釈を切り替える 。
+- `ShowGridlines`: X-Axis に `MajorStroke` を適用することで追加のグリッド線を切り替える 。
画像に保存アクション
-- `CopyAsImage`: チャートをクリップボードにコピーするオプションを公開する 。
+- `CopyAsImage`: チャートをクリップボードにコピーするオプションを公開する 。
- `CopyHeader`: サブ セクションのヘッダー。
### SVG アイコン
-ツールを手動で追加する場合、`RenderIconFromText` メソッドを使用してアイコンを割り当てることができます。このメソッドには 3 つのパラメーターを渡す必要があります。1 つ目は、ツールで定義されたアイコン コレクション名です (例: )。2 つ目は、ツールで定義されたアイコンの名前 (例: ) で、その後に SVG 文字列を追加します。
+ツールを手動で追加する場合、`RenderIconFromText` メソッドを使用してアイコンを割り当てることができます。このメソッドには 3 つのパラメーターを渡す必要があります。1 つ目は、ツールで定義されたアイコン コレクション名です (例: )。2 つ目は、ツールで定義されたアイコンの名前 (例: ) で、その後に SVG 文字列を追加します。
### データ URL アイコン
-svg を追加するのと同様に、 を介して URL からアイコン画像を追加することもできます。メソッドの 3 番目のパラメーターは、文字列 URL を入力するために使用されます。
+svg を追加するのと同様に、 を介して URL からアイコン画像を追加することもできます。メソッドの 3 番目のパラメーターは、文字列 URL を入力するために使用されます。
次のスニペットは、アイコンを追加する両方の方法を示しています。
@@ -222,7 +222,7 @@ public toolbarCustomIconOnViewInit(): void {
### Vertical Orientation
-By default the Angular Toolbar is shown horizontally, but it also has the ability to shown vertically by setting the property.
+By default the Angular Toolbar is shown horizontally, but it also has the ability to shown vertically by setting the property.
@@ -276,7 +276,7 @@ The following example demonstrates styling the Angular Data Chart series brush w
{/* ## Styling/Theming
-The icon component can be styled by using it's property directly to the .
+The icon component can be styled by using it's property directly to the .
@@ -299,7 +299,7 @@ The icon component can be styled by using it's
+
## Additional Resources
diff --git a/docs/angular/src/content/jp/components/spreadsheet-activation.mdx b/docs/angular/src/content/jp/components/spreadsheet-activation.mdx
index 79a5c33084..15dcb68a64 100644
--- a/docs/angular/src/content/jp/components/spreadsheet-activation.mdx
+++ b/docs/angular/src/content/jp/components/spreadsheet-activation.mdx
@@ -30,15 +30,15 @@ Angular Spreadsheet コンポーネントは、コントロールで現在アク
## アクティベーションの概要
-Angular コントロールのアクティブ化は、スプレッドシートの現在の のセル、ペイン、およびワークシート間で分割されます。3 つの アクティブなプロパティは以下のとおりです。
+Angular コントロールのアクティブ化は、スプレッドシートの現在の のセル、ペイン、およびワークシート間で分割されます。3 つの アクティブなプロパティは以下のとおりです。
-- : スプレッドシートのアクティブ セルを設定します。設定するには、 の新しいインスタンスを作成し、そのセルに関する列と行、またはセルの文字列アドレスなどの情報を渡す必要があります。
+- : スプレッドシートのアクティブ セルを設定します。設定するには、 の新しいインスタンスを作成し、そのセルに関する列と行、またはセルの文字列アドレスなどの情報を渡す必要があります。
- : スプレッドシート コントロールの現在アクティブなワークシートのアクティブ ペインを返します。
- : スプレッドシート コントロールの 内のアクティブ ワークシートを返すか、設定します。これは、スプレッドシートに添付されている 内の既存のワークシートに設定することで設定できます。
## コード スニペット
-次のコード スニペットは、 コントロールのセルとワークシートのアクティブ化の設定を示しています。
+次のコード スニペットは、 コントロールのセルとワークシートのアクティブ化の設定を示しています。
```ts
this.spreadsheet.activeWorksheet = this.spreadsheet.workbook.worksheets(1);
@@ -49,6 +49,7 @@ this.spreadsheet.activeCell = new SpreadsheetCell("C5");
## API リファレンス
-
-
+
+
+
diff --git a/docs/angular/src/content/jp/components/spreadsheet-chart-adapter.mdx b/docs/angular/src/content/jp/components/spreadsheet-chart-adapter.mdx
index e4c0f94cec..b4b28cff92 100644
--- a/docs/angular/src/content/jp/components/spreadsheet-chart-adapter.mdx
+++ b/docs/angular/src/content/jp/components/spreadsheet-chart-adapter.mdx
@@ -13,7 +13,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Spreadsheet チャート アダプター
-Angular Spreadsheet コンポーネントを使用して にチャートを表示できます。
+Angular Spreadsheet コンポーネントを使用して にチャートを表示できます。
## Angular Spreadsheet チャート アダプターの例
@@ -110,7 +110,7 @@ import { WorksheetCell } from 'igniteui-angular-excel';
## コード スニペット
-以下のコード スニペットは、 コントロールで現在表示されているワークシートにハイパーリンクを追加する方法を示しています。
+以下のコード スニペットは、 コントロールで現在表示されているワークシートにハイパーリンクを追加する方法を示しています。
```typescript
this.spreadsheet.chartAdapter = new SpreadsheetChartAdapter();
@@ -167,6 +167,7 @@ ExcelUtility.loadFromUrl(process.env.PUBLIC_URL + "/ExcelFiles/ChartData.xlsx").
## API リファレンス
-
-
+
+
+
diff --git a/docs/angular/src/content/jp/components/spreadsheet-clipboard.mdx b/docs/angular/src/content/jp/components/spreadsheet-clipboard.mdx
index bea7070e2f..08e9631382 100644
--- a/docs/angular/src/content/jp/components/spreadsheet-clipboard.mdx
+++ b/docs/angular/src/content/jp/components/spreadsheet-clipboard.mdx
@@ -44,7 +44,7 @@ import { SpreadsheetAction } from 'igniteui-angular-spreadsheet';
## 使用方法
-次のコード スニペットは、Angular コントロールでクリップボードに関連するコマンドを実行する方法を示しています。
+次のコード スニペットは、Angular コントロールでクリップボードに関連するコマンドを実行する方法を示しています。
```ts
public cut(): void {
@@ -64,4 +64,4 @@ public paste(): void {
## API リファレンス
`SpreadsheetAction`
-
+
diff --git a/docs/angular/src/content/jp/components/spreadsheet-configuring.mdx b/docs/angular/src/content/jp/components/spreadsheet-configuring.mdx
index bf9728ab00..dba9da7b1f 100644
--- a/docs/angular/src/content/jp/components/spreadsheet-configuring.mdx
+++ b/docs/angular/src/content/jp/components/spreadsheet-configuring.mdx
@@ -163,11 +163,13 @@ this.spreadsheet.activeWorksheet.unprotect();
コントロールは、コントロールで許可されている選択の種類を設定できます。その後、ユーザーが修飾キー (SHIFT または CTRL) を押します。これは、スプレッドシートの プロパティを次のいずれかの値に設定することによって行われます。
-- `AddToSelection`: マウスでドラッグするときに CTRL キーを押す必要はありません。新しいセル範囲が オブジェクトの コレクションに追加され、モードに入った後に最初の矢印キーナビゲーションで範囲が追加されます。シフト+F8 を押すとモードに入ります。
-- `ExtendSelection`: オブジェクトの コレクション内の選択範囲は、マウスを使用してセルを選択するかキーボードで移動すると更新されます。
+- `AddToSelection`: マウスでドラッグするときに CTRL キーを押す必要はありません。新しいセル範囲が オブジェクトの コレクションに追加され、モードに入った後に最初の矢印キーナビゲーションで範囲が追加されます。シフト+F8 を押すとモードに入ります。
+- `ExtendSelection`: オブジェクトの コレクション内の選択範囲は、マウスを使用してセルを選択するかキーボードで移動すると更新されます。
- `Normal`: セルまたはセルの範囲を選択するためにマウスをドラッグすると選択が置き換えられます。同様に、キーボードで移動すると新しい選択範囲が作成されます。CTRL キーを押したままマウスを使用することで新しい範囲を追加できます。また、SHIFT キーを押したままマウスでクリックする、あるいはキーボードで移動することでアクティブ セルを含む選択範囲を変更できます。
-上記の説明で述べた オブジェクトは、 コントロールの プロパティを使用して取得できます。
+上記の説明で述べた
+
+オブジェクトは、 コントロールの プロパティを使用して取得できます。
次のコード スニペットは、選択モードの設定を示しています。
@@ -191,9 +193,12 @@ this.spreadsheet.activeWorksheet.unprotect();
this.spreadsheet.selectionMode = SpreadsheetCellSelectionMode.ExtendSelection;
```
- コントロールの選択は、プログラムで設定または取得することもできます。単一選択の場合は、 プロパティを設定できます。複数選択は、 コントロールの プロパティによって返される オブジェクトを介して行われます。
+ コントロールの選択は、プログラムで設定または取得することもできます。単一選択の場合は、 プロパティを設定できます。複数選択は、 コントロールの プロパティによって返される
+
+オブジェクトを介して行われます。
- オブジェクトには、新しい オブジェクトの形式でスプレッドシートの選択範囲にプログラムでセルの範囲を追加できる `AddCellRange()` メソッドがあります。
+
+オブジェクトには、新しい オブジェクトの形式でスプレッドシートの選択範囲にプログラムでセルの範囲を追加できる `AddCellRange()` メソッドがあります。
次のコード スニペットは、スプレッドシートの選択範囲にセル範囲を追加する方法を示しています。
@@ -242,7 +247,8 @@ this.spreadsheet.zoomLevel = 200;
## API リファレンス
-
-
+
+
+
diff --git a/docs/angular/src/content/jp/components/spreadsheet-data-validation.mdx b/docs/angular/src/content/jp/components/spreadsheet-data-validation.mdx
index bcaf7449b0..9652867993 100644
--- a/docs/angular/src/content/jp/components/spreadsheet-data-validation.mdx
+++ b/docs/angular/src/content/jp/components/spreadsheet-data-validation.mdx
@@ -45,3 +45,9 @@ import { TwoConstraintDataValidationRule } from 'igniteui-angular-excel';
+
+## API References
+
+
+
+
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-data-selection.mdx b/docs/xplat/src/content/en/components/charts/features/chart-data-selection.mdx
index 1d26c02395..bee5aba7f2 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-data-selection.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-data-selection.mdx
@@ -76,7 +76,7 @@ This example demonstrates another series type via the . The property of the object allows for selecting a series based on a "matcher", ideal when you do not have access to the actual series from the chart. If you know the properties that your datasource contains, you can use the `ValueMemberPath` that the series would be.
+Chart Selection can also be configured in code where selected items in the chart can be seen on startup or runtime. This can be achieved by adding items to the `SelectedSeriesCollection` of the . The property of the object allows for selecting a series based on a "matcher", ideal when you do not have access to the actual series from the chart. If you know the properties that your datasource contains, you can use the `ValueMemberPath` that the series would be.
The matcher is ideal for using in charts, such as the when you do not have access to the actual series, like the . In this case you if you know the properties that your datasource contained you can surmise the ValueMemberPaths that the series would have. For example, if you datasource has numeric properties Nuclear, Coal, Oil, Solar then you know there are series created for each of these properties. If you want to highlight the series bound to Solar values, you can add a ChartSelection object to the collection using a matcher with the following properties set
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-user-annotations.mdx b/docs/xplat/src/content/en/components/charts/features/chart-user-annotations.mdx
index 5a8fdc0825..18abbe9bd4 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-user-annotations.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-user-annotations.mdx
@@ -19,7 +19,7 @@ import Badge from 'igniteui-astro-components/components/mdx/Badge.astro';
In {ProductName}, you can annotate the with slice, strip, and point annotations at runtime using the user annotations feature. This allows the end user to add more details to the plot such as calling out single important events such as company quarter reports by using the slice annotation or events that have a duration by using the strip annotation. You can also call out individual points on the plotted series by using the point annotation or any combination of these three.
-This is directly integrated with the available tools of the . The following topic explains, with examples, how you can utilize the to add user annotations to the plot area of the chart, as well as how to do add these user annotations programmatically.
+This is directly integrated with the available tools of the . The following topic explains, with examples, how you can utilize the to add user annotations to the plot area of the chart, as well as how to do add these user annotations programmatically.
@@ -30,7 +30,7 @@ This feature is designed to support X and Y axes and does not currently support
## Using the User Annotations with the Toolbar
-The exposes an Annotations menu item with two tools with the labels of "Annotate Chart" and "Delete Note." In order for this menu item to appear, you first need to set the property on the corresponding chart to `true`.
+The exposes an Annotations menu item with two tools with the labels of "Annotate Chart" and "Delete Note." In order for this menu item to appear, you first need to set the property on the corresponding chart to `true`.
The "Annotate Chart" option that appears after opening allows you to annotate the plot area of the . This can be done by adding slice, strip, or point annotations. You can add a slice annotation by clicking on a label on the X or Y axis. You can add a strip annotation by clicking and dragging in the plot area. Also, you can add a point annotation by clicking on a point in a series plotted in the chart.
@@ -40,19 +40,19 @@ You can delete the annotations that you have previously added by selecting the "
-When adding one of these user annotations via the , the will raise an event named `UserAnnotationInformationRequested` where you can provide more information for the user annotations. This event's arguments have a property named `AnnotationInfo` that will return a object that allows the configuration of multiple different aspects of the annotation to be added.
+When adding one of these user annotations via the , the will raise an event named `UserAnnotationInformationRequested` where you can provide more information for the user annotations. This event's arguments have a property named `AnnotationInfo` that will return a object that allows the configuration of multiple different aspects of the annotation to be added.
The table below details the different configurable properties on :
| Property | Type | Description |
|------------|---------|-------------|
-||`string`|This property allows additional information for the user annotation. This property is designed to be utilized with the `UserAnnotationToolTipContentUpdating` event to show additional information in the annotation's tooltip.|
+||`string`|This property allows additional information for the user annotation. This property is designed to be utilized with the `UserAnnotationToolTipContentUpdating` event to show additional information in the annotation's tooltip.|
||`string`|This read-only property returns the unique string ID of the user annotation.|
||`string`|This property gets or sets the color to use for the badge in the user annotation.|
||`string`|This property gets or sets a path to an image to use for the badge in the user annotation.|
||`double`|This property gets a recommended X location to show a dialog based on the location that the user annotation was added.|
||`double`|This property gets a recommended Y location to show a dialog based on the location that the user annotation was added.|
-||`string`|This property gets or sets the label to be shown in the user annotation.|
+||`string`|This property gets or sets the label to be shown in the user annotation.|
||`string`|This property gets or sets the color to be used to fill the background of the user annotation.|
After you have made the changes to the annotation through the `UserAnnotationInformationRequested` event, you should invoke the method on the to finish creating the annotation and commit the changes to it. Alternatively, you can also cancel the annotation's creation by calling and passing the of the annotation, which can be obtained from the `AnnotationInfo` parameter of the `UserAnnotationInformationRequested` event's arguments, as mentioned above. This will remove the annotation from the plot area.
diff --git a/docs/xplat/src/content/en/components/charts/types/pie-chart.mdx b/docs/xplat/src/content/en/components/charts/types/pie-chart.mdx
index 09dfd3339d..ae61501e6a 100644
--- a/docs/xplat/src/content/en/components/charts/types/pie-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/pie-chart.mdx
@@ -111,7 +111,7 @@ The pie chart has 4 events associated with selection:
The events that end in "Changing" are cancelable events which means you can stop the selection of a slice by setting the event argument property `Cancel` to true. When set to true the associated property will not update and the slice will not become selected. This is useful for scenarios where you want to keep users from being able to select certain slices based on the data inside it.
-For scenarios where you click on the Others slice, the pie chart will return an object called . This object contains a list of the data items contained within the Others slice.
+For scenarios where you click on the Others slice, the pie chart will return an object called . This object contains a list of the data items contained within the Others slice.
diff --git a/docs/xplat/src/content/en/components/dashboard-tile.mdx b/docs/xplat/src/content/en/components/dashboard-tile.mdx
index 92577a0297..f07fe85867 100644
--- a/docs/xplat/src/content/en/components/dashboard-tile.mdx
+++ b/docs/xplat/src/content/en/components/dashboard-tile.mdx
@@ -16,7 +16,7 @@ import Badge from 'igniteui-astro-components/components/mdx/Badge.astro';
# {Platform} Dashboard Tile
-The {Platform} Dashboard Tile is a automatic data visualization component which determines via analysis of a DataSource collection/array or single data point what would be the most appropriate visualization to display. It then also provides a further suite of tools in its embedded that let you alter the visualization that is presented in a variety of ways.
+The {Platform} Dashboard Tile is a automatic data visualization component which determines via analysis of a DataSource collection/array or single data point what would be the most appropriate visualization to display. It then also provides a further suite of tools in its embedded that let you alter the visualization that is presented in a variety of ways.
A wide variety of visualizations may be selected for display depending on the shape of the provided data including, but not limited to: Category Charts, Radial and Polar Charts, Scatter Charts, Geographic Maps, Radial and Linear Gauges, Financial Charts and Stacked Charts.
@@ -155,7 +155,7 @@ You are not locked into a single visualization when you bind the `DataSource`, a
-The visualization or properties of the visualization are also configurable using the at the top of the control. This has the default tools for the current visualization with the addition of four Dashboard Tile specific ones, highlighted below:
+The visualization or properties of the visualization are also configurable using the at the top of the control. This has the default tools for the current visualization with the addition of four Dashboard Tile specific ones, highlighted below:
@@ -180,7 +180,7 @@ This demo demonstrates dashboard tile integration with the {Platform} Geographic
-
+
diff --git a/docs/xplat/src/content/en/components/general-changelog-dv-blazor.mdx b/docs/xplat/src/content/en/components/general-changelog-dv-blazor.mdx
index 2a19874d75..c210a79bc4 100644
--- a/docs/xplat/src/content/en/components/general-changelog-dv-blazor.mdx
+++ b/docs/xplat/src/content/en/components/general-changelog-dv-blazor.mdx
@@ -246,17 +246,17 @@ col.Pinned = true;
### General
#### Added
--
+-
#### Changed
- Updated the readonly styles of most form associated components across all themes to better signify when a component is in a readonly state.
--
- - Behavioral change: default placement is "bottom" now.
- - Behavioral change: will not render an arrow indicator by default unless with-arrow is set.
- - Breaking change: events will no longer return its anchor target in its detail property. You can still access it at event.target.anchor.
+-
+ - Behavioral change: default placement is "bottom" now.
+ - Behavioral change: will not render an arrow indicator by default unless with-arrow is set.
+ - Breaking change: events will no longer return its anchor target in its detail property. You can still access it at event.target.anchor.
#### Deprecated
-- - is deprecated. Use to render an arrow indicator.
+- - is deprecated. Use to render an arrow indicator.
### Bug Fixes
@@ -272,7 +272,12 @@ col.Pinned = true;
**Breaking Changes**
-- `AzureMapsMapImagery` was renamed to
+- `AzureMapsMapImagery` was renamed to
+
+
+
+
+
- `AzureMapsImageryStyle.Imagery` was renamed to `AzureMapsImageryStyle.Satellite`
- The following enum values were renamed to include the Overlay suffix:
- ,
@@ -397,15 +402,15 @@ Explore some of the publicly available [Azure maps here](https://azure.microsoft
### General
The following properties of these components are now nullable:
-- :
-- : ,
-- : , ,
-- : , ,
-- `DateTimePicker`: , ,
-- :
-- : , , , , ,
-- : ,
-- : ,
+- :
+- : ,
+- : , ,
+- : , ,
+- `DateTimePicker`: , ,
+- :
+- : , , , , ,
+- : ,
+- : ,
- : , ,
## **{PackageVerChanges-25-1-JULY}**
@@ -451,7 +456,7 @@ For more details please visit:
- [Trendline Layer](charts/features/chart-trendlines.md) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](charts/features/chart-overlays.md) series types in the chart.
### General
-- component provides a way to display a tooltip for a specific element. To use, set content as desired and link via the property to the target element's id:
+- component provides a way to display a tooltip for a specific element. To use, set content as desired and link via the property to the target element's id:
@@ -464,25 +469,25 @@ For more details please visit:
- The tooltip can be further customized with `Show/HideDelay`, around the target and customizable `Show/HideTriggers` events.
+ The tooltip can be further customized with `Show/HideDelay`, around the target and customizable `Show/HideTriggers` events.
### Changes
- A number of enumerations have been renamed and/or merged with others. Renames (with affected components):
- - `BaseAlertLikePosition` ( and ) has been renamed to `AbsolutePosition`
- - `ButtonGroupAlignment` (), `CalendarOrientation` (), `CardActionsOrientation` (), `DatePickerOrientation` (), `RadioGroupAlignment` () have been merged and renamed to `ContentOrientation`
- - `CalendarBaseSelection` () has been renamed to `CalendarSelection`
- - `CarouselAnimationType` () and `StepperHorizontalAnimation` () have been merged and renamed to `HorizontalTransitionAnimation`
- - `CheckboxBaseLabelPosition` ( and ) and `RadioLabelPosition` () have been merged and renamed to `ToggleLabelPosition`
- - `DatePickerMode` () has been renamed to `PickerMode`
- - `DatePickerHeaderOrientation` () has been renamed to/merged with `CalendarHeaderOrientation`
- - `DropdownPlacement` ( and ) has been renamed to `PopoverPlacement`
- - `DropdownScrollStrategy` () and `SelectScrollStrategy` () have been merged and renamed to `PopoverScrollStrategy`
- - `SliderBaseTickOrientation` ( and ) has been renamed to `SliderTickOrientation`
- - ( and ) has been renamed to `SliderTickLabelRotation`
--
-
- Simplified configuration by removing the need to define separate panel and linking the panel and tab header. The `Panel` property and the `IgbTabPanel` itself have been removed. Content can be now assigned directly to the and header text can be set conveniently via the new property or by projecting an element to `slot="label"` for more involved customization.
+ - `BaseAlertLikePosition` ( and ) has been renamed to `AbsolutePosition`
+ - `ButtonGroupAlignment` (), `CalendarOrientation` (), `CardActionsOrientation` (), `DatePickerOrientation` (), `RadioGroupAlignment` () have been merged and renamed to `ContentOrientation`
+ - `CalendarBaseSelection` () has been renamed to `CalendarSelection`
+ - `CarouselAnimationType` () and `StepperHorizontalAnimation` () have been merged and renamed to `HorizontalTransitionAnimation`
+ - `CheckboxBaseLabelPosition` ( and ) and `RadioLabelPosition` () have been merged and renamed to `ToggleLabelPosition`
+ - `DatePickerMode` () has been renamed to `PickerMode`
+ - `DatePickerHeaderOrientation` () has been renamed to/merged with `CalendarHeaderOrientation`
+ - `DropdownPlacement` ( and ) has been renamed to `PopoverPlacement`
+ - `DropdownScrollStrategy` () and `SelectScrollStrategy` () have been merged and renamed to `PopoverScrollStrategy`
+ - `SliderBaseTickOrientation` ( and ) has been renamed to `SliderTickOrientation`
+ - ( and ) has been renamed to `SliderTickLabelRotation`
+-
+
+ Simplified configuration by removing the need to define separate panel and linking the panel and tab header. The `Panel` property and the `IgbTabPanel` itself have been removed. Content can be now assigned directly to the and header text can be set conveniently via the new property or by projecting an element to `slot="label"` for more involved customization.
Before:
@@ -527,16 +532,31 @@ For more details please visit:
```
--
- - & are now `double` instead of `string`
--
- - `ActiveStepChangingArgsEventArgs` has been renamed to
- - `ActiveStepChangedArgsEventArgs` has been renamed to
+-
+ - & are now `double` instead of `string`
+-
+ - `ActiveStepChangingArgsEventArgs` has been renamed to
+
+
+
+
+
+ - `ActiveStepChangedArgsEventArgs` has been renamed to
+
+
+
+
+
- `StepperTitlePosition` now defaults to `Auto` to correctly reflect the default behavior
--
- - `TreeSelectionChangeEventArgs` has been renamed to
--
- - & are now `string` properties instead of explicit enums
+-
+ - `TreeSelectionChangeEventArgs` has been renamed to
+
+
+
+
+
+-
+ - & are now `string` properties instead of explicit enums
### {PackageGrids} (Grids)
@@ -545,7 +565,17 @@ For more details please visit:
-
- Added events: `GroupingExpressionsChange`, `GroupingExpansionStateChange`
-
- - Added new parameter in args for `GridCreated` event
+ - Added new parameter
+
+
+
+
+ in
+
+
+
+
+ args for `GridCreated` event
- , ,
- Added property - - represents a list of key-value pairs [row ID, expansion state].
- Added event: `ExpansionStatesChange`
@@ -595,15 +625,20 @@ For more details please visit:
### Enhancements
#### List
-- Added new property on called
+- Added new property on called
#### Accordion
-- Added new events and `Close`
+- Added new events and `Close`
### {PackageGrids}
- **All Grids**
- - Allow applying initial filtering through property
+ - Allow applying initial filtering through
+
+
+
+
+ property
### Bug Fixes
@@ -635,9 +670,9 @@ For more details please visit:
#### Toolbar
-- Added new `GroupHeaderTextStyle` property to and . If set, it will apply to all actions.
-- Added new property on called which controls the horizontal alignment of the title text.
-- Added new property on called which controls the spacing between items inside the panel.
+- Added new `GroupHeaderTextStyle` property to and . If set, it will apply to all actions.
+- Added new property on called which controls the horizontal alignment of the title text.
+- Added new property on called which controls the spacing between items inside the panel.
### Bug Fixes
@@ -691,7 +726,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### General
- New [Carousel](layouts/carousel.md) component.
--
+-
- Changed `change` event argument type from to
## **{PackageVerChanges-24-1-SEP}**
@@ -719,46 +754,71 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- New [Banner](notifications/banner.md) component.
- New [DatePicker](scheduling/date-picker.md) component.
-- New component.
--
- - Added method. This allows to register and replace icons by SVG files.
+- New component.
+-
+ - Added method. This allows to register and replace icons by SVG files.
- All components now use icons by reference internally so that it's easy to replace them without explicitly providing custom templates.
-- , , , , , , , , **IgbSelectComponent**
- - Toggle methods , , methods return **true** now on success. Otherwise **false**.
--
- - Added and properties. also supports two-way binding.
+- , , , , , , , , **IgbSelectComponent**
+ - Toggle methods , , methods return **true** now on success. Otherwise **false**.
+-
+ - Added and properties. also supports two-way binding.
**Breaking Changes**
- Renamed old **IgbDatePicker** to **IgbXDatePicker**.
-- Removed component. Use native form instead.
+- Removed component. Use native form instead.
- Removed `size` property in favor of the `--ig-size` CSS custom property for the following components:
- - , ,, , , , , , , , , ,
-- , , ,
- - Renamed property type to `StyleVariant`.
--
- - Renamed property type to `WeekDays`.
-- ,
- - Changed `Change` event argument type from to .
--
- - The `IgbCombo` is now of generic type and the type is now of type `T[]`. This means that either you need to specify `T` or it will be inferred by the assigned type.
- - Removed , , properties.
+ - , ,, , , , , , , , , ,
+- , , ,
+ - Renamed property type to `StyleVariant`.
+-
+ - Renamed property type to `WeekDays`.
+- ,
+ - Changed `Change` event argument type from to
+
+
+
+
+.
+-
+ - The `IgbCombo` is now of generic type and the type is now of type `T[]`. This means that either you need to specify `T` or it will be inferred by the assigned type.
+ - Removed
+
+
+
+
+, , properties.
- **IgbSelectComponent**
- - Removed , , properties.
--
- - Removed `MaxValue` and `MinValue` properties. Use and instead.
--
- - Removed property.
--
- - Removed old named `Maxlength` and `Minlength` properties. Use and .
- - Removed old named `Readonly` and `Inputmode` properties. Use and .
- - Changed type also to `string`.
--
- - Changed `Change` event argument type from to .
--
- - Removed `AriaThumbLower` and `AriaThumbUpper` properties. Use and instead.
--
- - Renamed `Readonly` property to .
+ - Removed
+
+
+
+
+, , properties.
+-
+ - Removed `MaxValue` and `MinValue` properties. Use and instead.
+-
+ - Removed
+
+
+
+
+ property.
+-
+ - Removed old named `Maxlength` and `Minlength` properties. Use and .
+ - Removed old named `Readonly` and `Inputmode` properties. Use and .
+ - Changed type also to `string`.
+-
+ - Changed `Change` event argument type from to
+
+
+
+
+.
+-
+ - Removed `AriaThumbLower` and `AriaThumbUpper` properties. Use and instead.
+-
+ - Renamed `Readonly` property to .
### {PackageGrids}
@@ -766,9 +826,24 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- Added `GetColumns` / `GetColumnsAsync` methods, which return the grid columns collection.
- Added new `RowClick` event.
-
- - Added property for a .
+ - Added property for a
+
+
+
+
+.
- Added horizontal layout. Can be enabled inside the new property as `RowLayout` `Horizontal`.
- - Added row dimension summaries for horizontal layout only. Can be enabled for each by setting to **true**.
+ - Added row dimension summaries for horizontal layout only. Can be enabled for each
+
+
+
+
+ by setting
+
+
+
+
+ to **true**.
- Added `HorizontalSummariesPosition` property to the , configuring horizontal summaries position.
- Added row headers for the row dimensions. Can be enabled inside the new property as `ShowHeaders` **true**.
- Keyboard navigation now can move in to row headers back and forth from any row dimension headers or column headers.
@@ -779,9 +854,49 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
-
- Removed `DisplayDensity` deprecated property.
- Renamed , , `ContentColumns` properties to , and `ContentColumnList`. Recommended to use the new `GetColumns` method instead.
- - Renamed `RowDelete` and `RowAdd` event argument type to .
- - Renamed `ContextMenu` event argument type to .
- - Removed , , events `RowID` and properties. Use `RowKey` instead.
+ - Renamed `RowDelete` and `RowAdd` event argument type to
+
+
+
+
+
+
+
+.
+ - Renamed `ContextMenu` event argument type to
+
+
+
+
+
+
+
+.
+ - Removed
+
+
+
+
+
+
+
+,
+
+
+
+
+
+
+
+,
+
+
+
+
+
+
+
+ events `RowID` and properties. Use `RowKey` instead.
-
- removed `ShowPivotConfigurationUI` property. Use and set inside it the new `ShowConfiguration` option.
-
@@ -795,15 +910,30 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
## **{PackageVerChanges-24-1-JUN}**
### General
-- , - exposed to enable validation rules being enforced without restricting user input.
-- - property is deprecated. The dropdown now uses the `Popover` API to render its container in the top layer of the browser viewport, making the property obsolete.
+- , - exposed to enable validation rules being enforced without restricting user input.
+- -
+
+
+
+
+ property is deprecated. The dropdown now uses the `Popover` API to render its container in the top layer of the browser viewport, making the property obsolete.
- - is deprecated. Having isMaximized set to true on a split pane level has no real effect as split panes serve as containers only, meaning they have no actual content to be shown maximized. Use the property of and/or instead.
### {PackageGrids}
- `DisplayDensity` deprecated in favor of the `--ig-size` CSS custom property. Check out the [Grid Size](grids/grid/size.md) topic for more.
-- - The type of Columns, Rows, Filters from option is now array of IgbPivotDimension - `IgbPivotDimension[]`, it was `IgbPivotDimensionCollection` previously.
+- - The type of Columns, Rows, Filters from
+
+
+
+
+ option is now array of IgbPivotDimension - `IgbPivotDimension[]`, it was `IgbPivotDimensionCollection` previously.
-The type of Values from option is now array of IgbPivotValue - `IgbPivotValue[]`, it was `IgbPivotValueCollection` previously.
+The type of Values from
+
+
+
+
+ option is now array of IgbPivotValue - `IgbPivotValue[]`, it was `IgbPivotValueCollection` previously.
### {PackageCharts} (Charts)
@@ -818,7 +948,7 @@ The type of Values from . Can be toggled via and styled via .
-- - New option for ToolAction for outlining a border around specific tools of choice.
+- - New option for ToolAction for outlining a border around specific tools of choice.
### {PackageGauges} (Gauges)
@@ -856,11 +986,11 @@ Data Filtering via the property. If enabled, docking indicators are not visible and the end user can dock the dragged pane by dragging it close to the target pane edges.
- New property. Determines whether the floating panes are kept inside the Dock Manager boundaries. Defaults to `false`.
- New property. Determines whether pane headers are only shown on hover or always visible. Defaults to `always`.
--
+-
- Added `toggleNodeOnClick` property that determines whether clicking over a node will change its expanded state or not. Defaults to `false`.
--
+-
- `allowReset` added. When enabled selecting the same value will reset the component. **Behavioral change** - In previous releases this was the default behavior of the rating component. Make sure to set `allowReset` if you need to keep this behavior in your application.
-- ,
+- ,
- exposed `selectedItem`, `items` and `groups` getters
-
- New title/subtitle properties. , will appear near the bottom the gauge. In addition, the various title/subtitle font properties were added such as `TitleFontSize`, `TitleFontFamily`, `TitleFontStyle`, `TitleFontWeight` and . Finally, the new will allow the value to correspond with the needle's position.
@@ -872,11 +1002,11 @@ Data Filtering via the , , ,
- - `Readonly` has been renamed to
--
- - `Maxlength` has been renamed to
- - `Minlength` has been renamed to
+- , , ,
+ - `Readonly` has been renamed to
+-
+ - `Maxlength` has been renamed to
+ - `Minlength` has been renamed to
### Deprecations
@@ -886,18 +1016,18 @@ Data Filtering via the
- - `MinValue` and `MaxValue` properties have been deprecated. Please, use and instead.
--
- - `AriaLabelLower` and `AriaLabelUpper` properties have been deprecated. Please, use and instead.
+-
+ - `MinValue` and `MaxValue` properties have been deprecated. Please, use and instead.
+-
+ - `AriaLabelLower` and `AriaLabelUpper` properties have been deprecated. Please, use and instead.
### Removed
- Removed our own `dir` attribute which shadowed the default one. This is a non-breaking change.
-- - `ariaLabel` shadowed property. This is a non-breaking change.
-- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
-- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
-- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
+- - `ariaLabel` shadowed property. This is a non-breaking change.
+- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
+- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
+- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
## **{PackageVerChanges-23-2-JAN}**
@@ -914,7 +1044,7 @@ Data Filtering via the
- Save tool action has been added to save the chart to an image via the clipboard.
-- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
+- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
- Custom SVG icons support was added via the toolbar's `renderImageFromText` method, further enhancing custom tool creation.
### {PackageGrids} (Grid)
@@ -945,7 +1075,12 @@ Data Filtering via the has been introduced to `IgbRowDataEventArgs` from , and part of the event arguments that are emitted by the `RowAdded` and `RowDeleted` events. When the grid has a primary key attribute added, then the emitted primaryKey event argument represents the row ID, otherwise it defaults to null.
+- A new argument has been introduced to `IgbRowDataEventArgs` from
+
+
+
+
+, and part of the event arguments that are emitted by the `RowAdded` and `RowDeleted` events. When the grid has a primary key attribute added, then the emitted primaryKey event argument represents the row ID, otherwise it defaults to null.
- `RowSelectionChanging` event arguments are changed. Now, the `OldSelection`, `NewSelection`, `Added` and `Removed` collections no longer consist of the row keys of the selected elements when the grid has set a primaryKey, but now in any case the row data is emitted.
- When the grid is working with remote data and a primary key has been set, the selected rows that are not currently part of the grid view will be emitted for a partial row data object.
- When selected row is deleted from the grid component `RowSelectionChanging` event will no longer be emitted.
@@ -961,8 +1096,8 @@ Data Filtering via the property that controls the shape of the badge and can be either or `Rounded`. The default shape of the badge is rounded.
-- `IgbAvatar`, the `RoundShape` property has been deprecated and will be removed in a future version. Users can control the shape of the avatar by the newly added attribute that can be , `Rounded` or . The default shape of the avatar is .
+- `IgbBadge` added a property that controls the shape of the badge and can be either or `Rounded`. The default shape of the badge is rounded.
+- `IgbAvatar`, the `RoundShape` property has been deprecated and will be removed in a future version. Users can control the shape of the avatar by the newly added attribute that can be , `Rounded` or . The default shape of the avatar is .
### {PackageDockManager} (DockManager)
@@ -1069,7 +1204,7 @@ The following breaking changes were introduced
### {PackageInputs} (Inputs)
-- A new `ValueChanged` event supports 2-way binding and should only be handled if you have not bound the property. In order to read the Value field from the control without data binding the `ValueChanged` event should be handled, otherwise if your data is not bound you should use GetCurrentValueAsync to read the controls Value.
+- A new `ValueChanged` event supports 2-way binding and should only be handled if you have not bound the property. In order to read the Value field from the control without data binding the `ValueChanged` event should be handled, otherwise if your data is not bound you should use GetCurrentValueAsync to read the controls Value.
#### Date Picker
- Changed `ValueChanged` event to `SelectedValueChanged`.
@@ -1200,7 +1335,7 @@ for example:
#### Chart Legend
-- Added horizontal property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
+- Added horizontal property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
- Added property - Enables series highlighting when hovering over legend items
#### Geographic Map
@@ -1232,13 +1367,13 @@ These features are CTP
#### Date Picker
-- - Toggles Today button visibility
-- - Adds a label above the date value
-- property - adds custom text when no value is selected
-- - Customize input date string e.g. (`yyyy-MM-dd`)
-- - Specifies whether to display selected dates as LongDate or ShortDate
-- - Specifies first day of week
-- - Specifies when to display first week of the year, e.g. (First Full Week, First Four day Week)
-- - Toggles Week number visibility
-- & - Date limits, specifying a range of available selectable dates.
+- - Toggles Today button visibility
+- - Adds a label above the date value
+- property - adds custom text when no value is selected
+- - Customize input date string e.g. (`yyyy-MM-dd`)
+- - Specifies whether to display selected dates as LongDate or ShortDate
+- - Specifies first day of week
+- - Specifies when to display first week of the year, e.g. (First Full Week, First Four day Week)
+- - Toggles Week number visibility
+- & - Date limits, specifying a range of available selectable dates.
- Added Accessibility
diff --git a/docs/xplat/src/content/en/components/general-changelog-dv-react.mdx b/docs/xplat/src/content/en/components/general-changelog-dv-react.mdx
index 7fa8282f15..b81fa9b257 100644
--- a/docs/xplat/src/content/en/components/general-changelog-dv-react.mdx
+++ b/docs/xplat/src/content/en/components/general-changelog-dv-react.mdx
@@ -31,7 +31,7 @@ All notable changes for each version of {ProductName} are documented on this pag
#### Changed
- : Updated to use the latest `igniteui-dockmanager@2.1.0` with new `minResizeWidth` and `minResizeHeight` properties, `paneFlyoutToggle` event; additional `layoutChange` event detail and fixes. See the [full changelog](https://github.com/IgniteUI/igniteui-dockmanager/blob/master/CHANGELOG.md#210).
-- Updated to use the latest `igniteui-webcomponents@7.1.0` including new and `Highlight` container components and fixes. See the [full changelog](https://github.com/IgniteUI/igniteui-webcomponents/blob/master/CHANGELOG.md#710---2026-03-19).
+- Updated to use the latest `igniteui-webcomponents@7.1.0` including new and `Highlight` container components and fixes. See the [full changelog](https://github.com/IgniteUI/igniteui-webcomponents/blob/master/CHANGELOG.md#710---2026-03-19).
#### New Features
@@ -104,8 +104,8 @@ All notable changes for each version of {ProductName} are documented on this pag
**Localization(i18n)**
-- , , , , , , , , , , ,
- - New `Intl` implementation for the grid components that format and render data like dates and numbers. Updated `Intl` implementation for , , and .
+- , , , , , , , , , , ,
+ - New `Intl` implementation for the grid components that format and render data like dates and numbers. Updated `Intl` implementation for , , and .
- New localization implementation for the currently supported languages for all components that have resource strings in the currently supported languages.
- New public localization API and package named `igniteui-i18n-resources` containing the new resources that are used in conjunction.
@@ -527,11 +527,11 @@ With 19.0.0 the React product introduces many breaking changes done to improve a
[Update Guide](update-guide.md)
### Removed
-- removed, use instead.
-- removed, use instead.
-- removed, use instead.
-- `ActiveStepChangingArgs` removed, use instead.
-- `ActiveStepChangedArgs` removed, use instead.
+- removed, use instead.
+- removed, use instead.
+- removed, use instead.
+- `ActiveStepChangingArgs` removed, use instead.
+- `ActiveStepChangedArgs` removed, use instead.
### Enhancements
@@ -556,7 +556,7 @@ igr-tab-panel component is removed. The igr-tab now encompasses both the tab hea
- Added new property on called
#### Accordion
-- Added new events and `Close`
+- Added new events and `Close`
### {PackageGrids}
@@ -572,10 +572,10 @@ igr-tab-panel component is removed. The igr-tab now encompasses both the tab hea
| Bug Number | Control | Description |
|------------|---------|------------------|
|25602 | `DataGrid` | Loading a layout with one of the date-specific filter operators results in a TypeError console error|
-|28480 | | Undefined reference error is thrown when a datasource is replaced|
+|28480 | | Undefined reference error is thrown when a datasource is replaced|
|30319 | `DataGrid` | Records are sorted despite no value changed|
|32598 | `DataGrid` | Multi-selection is not working correctly
-|36374 | | A previous value was bound when a form was submitted on any touch device|
+|36374 | | A previous value was bound when a form was submitted on any touch device|
## **{PackageVerChanges-24-2-MAR}**
@@ -602,9 +602,9 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
#### Toolbar
-- Added new `groupHeaderTextStyle` property to and . If set, it will apply to all actions.
-- Added new property on called which controls the horizontal alignment of the title text.
-- Added new property on called `itemSpacing` which controls the spacing between items inside the panel.
+- Added new `groupHeaderTextStyle` property to and . If set, it will apply to all actions.
+- Added new property on called which controls the horizontal alignment of the title text.
+- Added new property on called `itemSpacing` which controls the spacing between items inside the panel.
### Bug Fixes
@@ -653,7 +653,7 @@ DashboardTile
### General
- New [Carousel](layouts/carousel.md) component.
--
+-
- Changed `change` event argument type from to
## **{PackageVerChanges-24-1-SEP}**
@@ -681,45 +681,45 @@ DashboardTile
- New [Banner](notifications/banner.md) component.
- New [DatePicker](scheduling/date-picker.md) component.
-- New component.
+- New component.
- Added support for native events to all components.
--
+-
- Added `setIconRef` method. This allows to register and replace icons by SVG files.
- All components now use icons by reference internally so that it's easy to replace them without explicitly providing custom templates.
-- , , , , , , , , **IgrSelectComponent**
+- , , , , , , , , **IgrSelectComponent**
- Toggle methods `show`, `hide`, `toggle` methods return **true** now on success, otherwise **false**.
-- **IgrButtonComponent**, , , , , , , , , **IgrSelectComponent**,
+- **IgrButtonComponent**, , , , , , , , , **IgrSelectComponent**,
- Deprecated custom `focus` and `blur` events. Use the native `onFocus` and `onBlur` events instead
--
- - Added and properties.
+-
+ - Added and properties.
**Breaking Changes**
- Renamed old **IgrDatePicker** to **IgrXDatePicker**.
-- Removed component. Use native form instead.
+- Removed component. Use native form instead.
- Removed `size` property in favor of the `--ig-size` CSS custom property for the following components:
- - , **IgrButtonComponent**, , , , , , , , , , ,
-- , , ,
- - Renamed property type to `StyleVariant`.
--
- - Renamed property type to `WeekDays`.
-- ,
- - Changed `change` event argument type from to .
-- , **IgrSelectComponent**
+ - , **IgrButtonComponent**, , , , , , , , , , ,
+- , , ,
+ - Renamed property type to `StyleVariant`.
+-
+ - Renamed property type to `WeekDays`.
+- ,
+ - Changed `change` event argument type from to .
+- , **IgrSelectComponent**
- Removed `positionStrategy`, `flip`, `sameWidth` properties.
--
+-
- Removed `maxValue` and `minValue` properties. Use `max` and `min` instead.
--
+-
- Removed `positionStrategy` property.
--
+-
- Removed old named `maxlength` and `minlength` properties. Use `maxLength` and `minLength`.
- Removed old named `readonly` and `inputmode` properties. Use `readOnly` and `inputMode`.
- Changed `inputMode` type also to `string`.
--
- - Changed `change` event argument type from to .
--
+-
+ - Changed `change` event argument type from to .
+-
- Removed `ariaThumbLower` and `ariaThumbUpper` properties. Use `thumbLabelLower` and `thumbLabelUpper` instead.
--
+-
- Renamed `readonly` property to `readOnly`.
### {PackageGrids}
@@ -727,9 +727,9 @@ DashboardTile
- **All Grids**
- Added new `RowClick` event.
-
- - Added `sortable` property for a .
+ - Added `sortable` property for a .
- Added horizontal layout. Can be enabled inside the new `pivotUI` property as `rowLayout` `horizontal`.
- - Added row dimension summaries for horizontal layout only. Can be enabled for each by setting `horizontalSummary` to **true**.
+ - Added row dimension summaries for horizontal layout only. Can be enabled for each by setting `horizontalSummary` to **true**.
- Added `horizontalSummariesPosition` property to the `pivotUI`, configuring horizontal summaries position.
- Added row headers for the row dimensions. Can be enabled inside the new `pivotUI` property as `showHeaders` **true**.
- Keyboard navigation now can move in to row headers back and forth from any row dimension headers or column headers.
@@ -741,9 +741,9 @@ DashboardTile
-
- Removed `displayDensity` deprecated property.
- Renamed `actualColumns`, `contentColumns` properties to `actualColumnList` and `contentColumnList`. Use `columns` or `columnList` property to get all columns now.
- - Renamed `rowDelete` and `rowAdd` event argument type to .
- - Renamed `contextMenu` event argument type to .
- - Removed , , events `rowID` and `primaryKey` properties. Use `rowKey` instead.
+ - Renamed `rowDelete` and `rowAdd` event argument type to .
+ - Renamed `contextMenu` event argument type to .
+ - Removed , , events `rowID` and `primaryKey` properties. Use `rowKey` instead.
-
- removed `showPivotConfigurationUI` property. Use `pivotUI` and set inside it the new `showConfiguration` option.
-
@@ -757,8 +757,8 @@ DashboardTile
## **{PackageVerChanges-24-1-JUN}**
### {PackageCommon}
-- , - exposed to enable validation rules being enforced without restricting user input.
-- - property is deprecated. The dropdown now uses the `Popover` API to render its container in the top layer of the browser viewport, making the property obsolete.
+- , - exposed to enable validation rules being enforced without restricting user input.
+- - property is deprecated. The dropdown now uses the `Popover` API to render its container in the top layer of the browser viewport, making the property obsolete.
- - is deprecated. Having isMaximized set to true on a split pane level has no real effect as split panes serve as containers only, meaning they have no actual content to be shown maximized. Use the property of and/or instead.
### {PackageGrids}
@@ -779,7 +779,7 @@ DashboardTile
- [Treemap Percent-based Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
-- - New option for ToolAction for outlining a border around specific tools of choice.
+- - New option for ToolAction for outlining a border around specific tools of choice.
### {PackageGauges} (Gauges)
@@ -813,46 +813,46 @@ DashboardTile
### {PackageCommon}
-- New component
-- New component
+- New component
+- New component
-
- New property. If enabled, docking indicators are not visible and the end user can dock the dragged pane by dragging it close to the target pane edges.
- New property. Determines whether the floating panes are kept inside the Dock Manager boundaries. Defaults to `false`.
- New property. Determines whether pane headers are only shown on hover or always visible. Defaults to `always`.
-- , , ,
- - `Readonly` has been renamed to
--
- - `Maxlength` has been renamed to
- - `Minlength` has been renamed to
--
+- , , ,
+ - `Readonly` has been renamed to
+-
+ - `Maxlength` has been renamed to
+ - `Minlength` has been renamed to
+-
- Added `toggleNodeOnClick` property that determines whether clicking over a node will change its expanded state or not. Defaults to `false`.
--
+-
- `allowReset` added. When enabled selecting the same value will reset the component. **Behavioral change** - In previous releases this was the default behavior of the rating component. Make sure to set `allowReset` if you need to keep this behavior in your application.
-- ,
+- ,
- exposed `selectedItem`, `items` and `groups` getters
#### Deprecations
-- The component has been deprecated. Please, use the native form element instead.
+- The component has been deprecated. Please, use the native form element instead.
- The `size` property and attribute have been deprecated for all components. Use the `--ig-size` CSS custom property instead. The following example sets the size of the avatar component to small:
```css
.avatar {
--ig-size: var(--ig-size-small);
}
```
--
- - `MinValue` and `MaxValue` properties have been deprecated. Please, use and instead.
--
- - `AriaLabelLower` and `AriaLabelUpper` properties have been deprecated. Please, use and instead.
+-
+ - `MinValue` and `MaxValue` properties have been deprecated. Please, use and instead.
+-
+ - `AriaLabelLower` and `AriaLabelUpper` properties have been deprecated. Please, use and instead.
#### Removed
- Removed our own `dir` attribute which shadowed the default one. This is a non-breaking change.
-- - `ariaLabel` shadowed property. This is a non-breaking change.
-- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
-- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
-- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
+- - `ariaLabel` shadowed property. This is a non-breaking change.
+- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
+- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
+- - `ariaLabelledBy` shadowed attribute. This is a non-breaking change.
## **{PackageVerChanges-23-2-JAN}**
@@ -871,7 +871,7 @@ DashboardTile
### {PackageGrids} - Toolbar -
- Save tool action has been added to save the chart to an image via the clipboard.
-- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
+- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
- Custom SVG icons support was added via the toolbar's `renderImageFromText` method, further enhancing custom tool creation.
- [Grid](grids/data-grid.md) - This is a new fully functional cross-platform grid and includes features like filtering, sorting, templates, row selection, row grouping, row pinning and movable columns.
@@ -1078,7 +1078,7 @@ for example:
#### Chart Legend
-- Added horizontal property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
+- Added horizontal property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
- Added property - Enables series highlighting when hovering over legend items
### {PackageMaps} (GeoMap)
@@ -1111,15 +1111,15 @@ These features are CTP
#### Date Picker
-- - Toggles Today button visibility
-- - Adds a label above the date value
-- property - adds custom text when no value is selected
-- - Customize input date string e.g. (`yyyy-MM-dd`)
-- - Specifies whether to display selected dates as LongDate or ShortDate
-- - Specifies first day of week
-- - Specifies when to display first week of the year, e.g. (First Full Week, First Four day Week)
-- - Toggles Week number visibility
-- & - Date limits, specifying a range of available selectable dates.
+- - Toggles Today button visibility
+- - Adds a label above the date value
+- property - adds custom text when no value is selected
+- - Customize input date string e.g. (`yyyy-MM-dd`)
+- - Specifies whether to display selected dates as LongDate or ShortDate
+- - Specifies first day of week
+- - Specifies when to display first week of the year, e.g. (First Full Week, First Four day Week)
+- - Toggles Week number visibility
+- & - Date limits, specifying a range of available selectable dates.
- Added Accessibility
diff --git a/docs/xplat/src/content/en/components/general-changelog-dv-wc.mdx b/docs/xplat/src/content/en/components/general-changelog-dv-wc.mdx
index 1c6a835875..11cdd1b65e 100644
--- a/docs/xplat/src/content/en/components/general-changelog-dv-wc.mdx
+++ b/docs/xplat/src/content/en/components/general-changelog-dv-wc.mdx
@@ -481,7 +481,12 @@ For more details please visit:
### {PackageGrids}
- **All Grids**
- - Allow applying initial filtering through property
+ - Allow applying initial filtering through
+
+
+
+
+ property
### Bug Fixes
@@ -499,9 +504,9 @@ For more details please visit:
#### Toolbar
-- Added new `GroupHeaderTextStyle` property to and . If set, it will apply to all actions.
-- Added new property on called which controls the horizontal alignment of the title text.
-- Added new property on called which controls the spacing between items inside the panel.
+- Added new `GroupHeaderTextStyle` property to and . If set, it will apply to all actions.
+- Added new property on called which controls the horizontal alignment of the title text.
+- Added new property on called which controls the spacing between items inside the panel.
### Bug Fixes
@@ -567,9 +572,19 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- **All Grids**
- Added new `RowClick` event.
-
- - Added `sortable` property for a .
+ - Added `sortable` property for a
+
+
+
+
+.
- Added horizontal layout. Can be enabled inside the new `pivotUI` property as `rowLayout` `horizontal`.
- - Added row dimension summaries for horizontal layout only. Can be enabled for each by setting `horizontalSummary` to **true**.
+ - Added row dimension summaries for horizontal layout only. Can be enabled for each
+
+
+
+
+ by setting `horizontalSummary` to **true**.
- Added `horizontalSummariesPosition` property to the `pivotUI`, configuring horizontal summaries position.
- Added row headers for the row dimensions. Can be enabled inside the new `pivotUI` property as `showHeaders` **true**.
- Keyboard navigation now can move in to row headers back and forth from any row dimension headers or column headers.
@@ -580,9 +595,49 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
-
- Removed `displayDensity` deprecated property.
- Renamed `actualColumns`, `contentColumns` properties to `actualColumnList` and `contentColumnList`. Use `column` or `columnList` property to get all columns now.
- - Renamed `rowDelete` and `rowAdd` event argument type to .
- - Renamed `contextMenu` event argument type to .
- - Removed , , events `rowID` and `primaryKey` properties. Use `rowKey` instead.
+ - Renamed `rowDelete` and `rowAdd` event argument type to
+
+
+
+
+
+
+
+.
+ - Renamed `contextMenu` event argument type to
+
+
+
+
+
+
+
+.
+ - Removed
+
+
+
+
+
+
+
+,
+
+
+
+
+
+
+
+,
+
+
+
+
+
+
+
+ events `rowID` and `primaryKey` properties. Use `rowKey` instead.
-
- removed `showPivotConfigurationUI` property. Use `pivotUI` and set inside it the new `showConfiguration` option.
-
@@ -597,8 +652,13 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
## **{PackageVerChanges-24-1-JUN}**
### {PackageCommon}
-- , - exposed to enable validation rules being enforced without restricting user input.
-- - property is deprecated. The dropdown now uses the `Popover` API to render its container in the top layer of the browser viewport, making the property obsolete.
+- , - exposed to enable validation rules being enforced without restricting user input.
+- -
+
+
+
+
+ property is deprecated. The dropdown now uses the `Popover` API to render its container in the top layer of the browser viewport, making the property obsolete.
- - is deprecated. Having isMaximized set to true on a split pane level has no real effect as split panes serve as containers only, meaning they have no actual content to be shown maximized. Use the property of and/or instead.
### {PackageGrids}
@@ -615,7 +675,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- [Treemap Percent-based Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
-- - New option for ToolAction for outlining a border around specific tools of choice.
+- - New option for ToolAction for outlining a border around specific tools of choice.
### {PackageGauges}
@@ -669,7 +729,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- [Toolbar](menus/toolbar.md)
- Save tool action has been added to save the chart to an image via the clipboard.
- - Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
+ - Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
- Custom SVG icons support was added via the toolbar's `renderImageFromText` method, further enhancing custom tool creation.
@@ -706,8 +766,8 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- `IgcDateTimeInput`, the StepDownAsync(DateTimeInputDatePart.Date, SpinDelta.Date) is now trimmed down to DatePart instead of DateTimeInputDatePart
- `IgcRadio` and `IgcRadioGroup`, added component validation along with styles for invalid state
- `IgcMask`, added the capability to escape mask pattern literals.
-- `IgcBadge` added a property that controls the shape of the badge and can be either or `Rounded`. The default shape of the badge is rounded.
-- `IgcAvatar`, the `RoundShape` property has been deprecated and will be removed in a future version. Users can control the shape of the avatar by the newly added attribute that can be , `Rounded` or . The default shape of the avatar is .
+- `IgcBadge` added a property that controls the shape of the badge and can be either or `Rounded`. The default shape of the badge is rounded.
+- `IgcAvatar`, the `RoundShape` property has been deprecated and will be removed in a future version. Users can control the shape of the avatar by the newly added attribute that can be , `Rounded` or . The default shape of the avatar is .
## **{PackageVerChanges-22-2.1}**
@@ -876,15 +936,15 @@ This release introduces a few improvements and simplifications to visual design
### {PackageCharts}
- Date Picker:
- - - Toggles Today button visibility
- - - Adds a label above the date value
- - property - adds custom text when no value is selected
- - - Customize input date string e.g. (`yyyy-MM-dd`)
- - - Specifies whether to display selected dates as LongDate or ShortDate
- - - Specifies first day of week
- - - Specifies when to display first week of the year, e.g. (First Full Week, First Four day Week)
- - - Toggles Week number visibility
- - & - Date limits, specifying a range of available selectable dates.
+ - - Toggles Today button visibility
+ - - Adds a label above the date value
+ - property - adds custom text when no value is selected
+ - - Customize input date string e.g. (`yyyy-MM-dd`)
+ - - Specifies whether to display selected dates as LongDate or ShortDate
+ - - Specifies first day of week
+ - - Specifies when to display first week of the year, e.g. (First Full Week, First Four day Week)
+ - - Toggles Week number visibility
+ - & - Date limits, specifying a range of available selectable dates.
- Added Accessibility
@@ -948,7 +1008,7 @@ for example:
#### Chart Legend
-- Added horizontal property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
+- Added horizontal property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
- Added property - Enables series highlighting when hovering over legend items
## **{PackageVerChangedFields}**
@@ -1115,44 +1175,44 @@ import { IgcLiveGridComponent } from 'igniteui-webcomponents-data-grids/ES5/igc-
### **{PackageCommonVerChanges-5.0.0}**
--
+-
- Added `setIconRef` method. This allows to register and replace icons by SVG files.
- All components now use icons by reference internally so that it's easy to replace them without explicitly providing custom templates.
--
+-
- Added `name` and `value` properties.
**Breaking Changes**
-- Removed component. Use native form instead.
+- Removed component. Use native form instead.
- Removed `size` property in favor of the `--ig-size` CSS custom property for the following components:
- - , ,, , , , , , , , , ,
+ - , ,, , , , , , , , , ,
- Removed custom `igcFocus` and `igcBlur` events. Use the native `focus` and `blur` events instead for the following components:
- - , , , , , , , , , **IgcSelectComponent**,
-- , ,
+ - , , , , , , , , , **IgcSelectComponent**,
+- , ,
- Changed `igcChange` event arguments from `CustomEvent` to `CustomEvent<{ checked: boolean; value: string | undefined }>`
-- , **IgcSelectComponent**
+- , **IgcSelectComponent**
- Removed `positionStrategy`, `flip`, `sameWidth` properties.
--
+-
- Renamed The `closeOnEscape` property to `keepOpenOnEscape`.
--
+-
- Removed `positionStrategy` property.
--
+-
- Removed `maxlength` and `minlength` properties. Use the native `maxLength` and `minLength` properties or `max` and `min` instead.
- Renamed `readonly` and `inputmode` properties to `readOnly` and `inputMode`.
--
+-
- Renamed `ariaThumbLower`/`ariaThumbUpper` properties to `thumbLabelLower`/`thumbLabelUpper`.
--
+-
- Renamed `readonly` property to `readOnly`.
### **{PackageCommonVerChanges-4.11.1}**
#### Changed
-- - Design changes in vertical mode.
+- - Design changes in vertical mode.
### **{PackageCommonVerChanges-4.11.0}**
#### Changed
-- , , - Styling changes in Indigo Theme.
+- , , - Styling changes in Indigo Theme.
### **{PackageCommonVerChanges-4.10.0}**
@@ -1160,117 +1220,122 @@ import { IgcLiveGridComponent } from 'igniteui-webcomponents-data-grids/ES5/igc-
- New [Banner](notifications/banner.md) component
- New [Divider](layouts/divider.md) component
- New [DatePicker](scheduling/date-picker.md) component
-- - Bind underlying radio components name and checked state through the radio group.
+- - Bind underlying radio components name and checked state through the radio group.
#### Deprecated
-- `Inputmode` property. Aligned with the native `inputMode` DOM property instead.
+- `Inputmode` property. Aligned with the native `inputMode` DOM property instead.
#### Fixed
-- , - passing `undefined` to value sets the underlying input value to undefined.
-- - after a form `reset` call correctly update underlying input value and placeholder state.
-- - setting `--ig-size` on the item `indicator` CSS Part will now change the size of the icon.
-- - double emit of `igcChange` in certain scenarios.
-- - mini variant is not initially rendered when not in an open state.
-- :
+- , - passing `undefined` to value sets the underlying input value to undefined.
+- - after a form `reset` call correctly update underlying input value and placeholder state.
+- - setting `--ig-size` on the item `indicator` CSS Part will now change the size of the icon.
+- - double emit of `igcChange` in certain scenarios.
+- - mini variant is not initially rendered when not in an open state.
+- :
- Selecting an entry using the ENTER key now correctly works in single selection mode.
- - Turning on the option now clears any previously entered search term.
+ - Turning on the option now clears any previously entered search term.
- Entering a search term in single selection mode that already matches the selected item now works correctly.
### **{PackageCommonVerChanges-4.9.0}**
#### Added
-- - now allows resetting the selection state via the property.
-- , - exposed to enable validation rules being enforced without restricting user input.
+- - now allows resetting the selection state via the property.
+- , - exposed to enable validation rules being enforced without restricting user input.
#### Changed
-- , and - now use the native `Popover` API.
+- , and - now use the native `Popover` API.
#### Deprecated
-- - property is deprecated. The dropdown now uses the `Popover` API to render its container in the top layer of the browser viewport, making the property obsolete.
+- -
+
+
+
+
+ property is deprecated. The dropdown now uses the `Popover` API to render its container in the top layer of the browser viewport, making the property obsolete.
#### Fixed
-- - Label in Material theme is broken when component is in read-only mode.
+- - Label in Material theme is broken when component is in read-only mode.
### **{PackageCommonVerChanges-4.8.2}**
#### Fixed
-- - resize handle position for non-suffixed textarea.
-- - error when dynamically creating and adding a tab group and tabs in a single call stack.
-- / - participate in form submission when initially checked.
-- - `igcClosed` fired before the component was actually closed/hidden.
+- - resize handle position for non-suffixed textarea.
+- - error when dynamically creating and adding a tab group and tabs in a single call stack.
+- / - participate in form submission when initially checked.
+- - `igcClosed` fired before the component was actually closed/hidden.
### **{PackageCommonVerChanges-4.8.1}**
#### Fixed
-- - is not applied to an already set value.
-- , , - apply form validation synchronously.
-- , - Unable to select item when clicking on a wrapping element inside the dropdown/select item slot.
-- - active state is correctly applied to the correct tree node on click.
+- - is not applied to an already set value.
+- , , - apply form validation synchronously.
+- , - Unable to select item when clicking on a wrapping element inside the dropdown/select item slot.
+- - active state is correctly applied to the correct tree node on click.
### **{PackageCommonVerChanges-4.8.0}**
#### Added
-- can now set to none which shows the groups in the order of the provided data.
-- / - updated visual looks across themes, new states.
+- can now set to none which shows the groups in the order of the provided data.
+- / - updated visual looks across themes, new states.
- `NavBar` - added border in Bootstrap theme.
#### Changed
-- Grouping in no longer sorts the data. property now affects the sorting direction only of the groups. **Behavioral change**: In previous release the sorting directions of the groups sorted the items as well. If you want to achieve this behavior you can pass already sorted data to the .
+- Grouping in no longer sorts the data. property now affects the sorting direction only of the groups. **Behavioral change**: In previous release the sorting directions of the groups sorted the items as well. If you want to achieve this behavior you can pass already sorted data to the .
#### Deprecated
-- - `aria-label-upper` and `aria-label-lower` are deprecated and will be removed in the next major release. Use `thumb-label-upper` and `thumb-label-lower` instead.
+- - `aria-label-upper` and `aria-label-lower` are deprecated and will be removed in the next major release. Use `thumb-label-upper` and `thumb-label-lower` instead.
#### Fixed
-- - Slotted icon size.
--
+- - Slotted icon size.
+-
- Updated Fluent theme look.
- Disabled state in Safari.
-- / - Style issues.
--
+- / - Style issues.
+-
- Clicks on the slider track now use the track element width as a basis for the calculation.
- Input events are no longer emitted while continuously dragging the slider thumb and exceeding upper/lower bounds.
- When setting `upper-bound`/`lower-bound` before `min`/`max`, the slider will no longer overwrite the bound properties with the previous values of `min`/`max`.
- The `aria-label` bound to the slider thumb is no longer reset on consequent renders.
--
+-
- Default validators are run synchronously.
- Style issues.
-- - `setRangeText()` updates underlying value.
+- - `setRangeText()` updates underlying value.
### **{PackageCommonVerChanges-4.7.0}**
#### Added
-- - Added property that determines whether clicking over a node will change its expanded state or not. Defaults to `false`.
+- - Added property that determines whether clicking over a node will change its expanded state or not. Defaults to `false`.
-- - added. When enabled selecting the same value will reset the component. **Behavioral change**: In previous releases this was the default behavior of the rating component. Make sure to set `allowReset` if you need to keep this behavior in your application.
+- - added. When enabled selecting the same value will reset the component. **Behavioral change**: In previous releases this was the default behavior of the rating component. Make sure to set `allowReset` if you need to keep this behavior in your application.
#### Changed
-- Improved WAI-ARIA compliance for , and .
+- Improved WAI-ARIA compliance for , and .
#### Fixed
-- Active item visual styles for , and .
-- - mini variant broken visual style.
+- Active item visual styles for , and .
+- - mini variant broken visual style.
### **{PackageCommonVerChanges-4.6.0}**
#### Added
-- `action` slot added to .
-- `indicator-expanded` slot added to .
-- `toggle-icon-expanded` slot added to .
-- , - exposed `selectedItem`, `items` and `groups` getters.
+- `action` slot added to .
+- `indicator-expanded` slot added to .
+- `toggle-icon-expanded` slot added to .
+- , - exposed `selectedItem`, `items` and `groups` getters.
#### Changed
- Updated the package to Lit v3.
- Components dark variants are now bound to their shadow root.
- Components implement default sizes based on current theme.
-- - changed events to non-cancellable.
+- - changed events to non-cancellable.
- Optimized components CSS and reduced bundle size.
-- WAI-ARIA improvements for , , and .
+- WAI-ARIA improvements for , , and .
#### Fixed
-- missing styling parts.
+- missing styling parts.
- disabled styles.
-- removed unnecessary styles.
+- removed unnecessary styles.
- hover state visual design.
-- not keeping focus state when switching views.
+- not keeping focus state when switching views.
### **{PackageCommonVerChanges-4.5.0}**
@@ -1278,13 +1343,13 @@ import { IgcLiveGridComponent } from 'igniteui-webcomponents-data-grids/ES5/igc-
- New [Text Area](inputs/text-area.md) component.
- New [Button Group](inputs/button-group.md) component.
-- New .
-- now supports CSS transitions.
-- Position attribute for and .
+- New .
+- now supports CSS transitions.
+- Position attribute for and .
#### Deprecated
-The `size` property and attribute have been deprecated for all components. Use the `--ig-size` CSS custom property instead. The following example sets the size of the component to small:
+The `size` property and attribute have been deprecated for all components. Use the `--ig-size` CSS custom property instead. The following example sets the size of the component to small:
```css
igc-avatar {
@@ -1304,83 +1369,83 @@ igc-avatar {
#### Added
- The following components are now Form Associated Custom Elements. They are automatically associated with a parent `
#### Deprecated
-- : Deprecated `sameWidth`, `positionStrategy` and `flip`. They will be removed in the next major release.
+- : Deprecated `sameWidth`, `positionStrategy` and `flip`. They will be removed in the next major release.
#### Fixed
-- : `prefix`/`suffix`/`helper-text` slots not being rendered.
-- : Nested tabs selection.
-- : Backdrop doesn't overlay elements.
-- : Listbox position on initial open state.
-- : Stretch vertically in parent container.
-- : Wrong colors in fluent theme.
+- : `prefix`/`suffix`/`helper-text` slots not being rendered.
+- : Nested tabs selection.
+- : Backdrop doesn't overlay elements.
+- : Listbox position on initial open state.
+- : Stretch vertically in parent container.
+- : Wrong colors in fluent theme.
- Animation player throws errors when height is unspecified.
-- : Intl.DateTimeFormat issues in Chromium based browsers.
+- : Intl.DateTimeFormat issues in Chromium based browsers.
### **{PackageCommonVerChanges-4.2.3}**
#### Deprecated
-- - Property `closeOnEscape` is deprecated in favor of new property `keepOpenOnEscape`.
+- - Property `closeOnEscape` is deprecated in favor of new property `keepOpenOnEscape`.
#### Fixed
-- - colors in selected focus state.
-- - set icon size to match other design system products.
-- - removed outline styles for Fluent and Material themes.
-- - navigation to date on set value.
-- - not taking the full height of their parents.
+- - colors in selected focus state.
+- - set icon size to match other design system products.
+- - removed outline styles for Fluent and Material themes.
+- - navigation to date on set value.
+- - not taking the full height of their parents.
### **{PackageCommonVerChanges-4.2.2}**
#### Deprecated
-- - The `prefix`/`suffix` slots are no longer needed and will be removed in the next major release.
+- - The `prefix`/`suffix` slots are no longer needed and will be removed in the next major release.
#### Fixed
-- - UI inconsistencies.
-- - Fluent theme inconsistencies.
-- - Selection via API doesn't work on a searched list.
-- - Fluent theme inconsistency.
-- - UI inconsistencies.
-- - Fluent theme inconsistency.
+- - UI inconsistencies.
+- - Fluent theme inconsistencies.
+- - Selection via API doesn't work on a searched list.
+- - Fluent theme inconsistency.
+- - UI inconsistencies.
+- - Fluent theme inconsistency.
- Components missing in defineAllComponents.
-- Wrong host sizes for , , and .
+- Wrong host sizes for , , and .
### **{PackageCommonVerChanges-4.2.1}**
#### Fixed
-- - Matching item not activated on filtering in single selection mode.
+- - Matching item not activated on filtering in single selection mode.
### **{PackageCommonVerChanges-4.2.0}**
#### Added
-- - Single Selection mode via the `single-select` attribute.
+- - Single Selection mode via the `single-select` attribute.
#### Fixed
-- - UI inconsistencies.
-- - Doesn't correctly render `igc-icon` and font icons.
-- - UI inconsistencies.
-- - Can't override item margin.
+- - UI inconsistencies.
+- - Doesn't correctly render `igc-icon` and font icons.
+- - UI inconsistencies.
+- - Can't override item margin.
### **{PackageCommonVerChanges-4.1.1}**
#### Fixed
--
+-
- position label based on component size.
- material themes don't match design.
- do not cache the underlying input.
@@ -1473,10 +1538,10 @@ interface IgcComboChangeEventArgs {
#### Added
- New [Stepper](layouts/stepper.md) component.
- New [Combo](inputs/combo/overview.md) component.
-- - Skip literal positions when deleting symbols in the component
+- - Skip literal positions when deleting symbols in the component
#### Fixed
-- - Validation state on user input.
+- - Validation state on user input.
### **{PackageCommonVerChanges-4.0.0}**
@@ -1495,11 +1560,11 @@ interface IgcComboChangeEventArgs {
### **{PackageCommonVerChanges-3.4.1}**
#### Changed
-- - updated theme with the latest fluent spec.
-- - updated weekend days color.
+- - updated theme with the latest fluent spec.
+- - updated weekend days color.
#### Fixed
-- `selected` attribute breaks content visibility on init.
+- `selected` attribute breaks content visibility on init.
### **{PackageCommonVerChanges-3.4.0}**
@@ -1508,22 +1573,22 @@ interface IgcComboChangeEventArgs {
- New [Select](inputs/select.md) component.
#### Fixed
-- - range selection a11y improvements.
-- - a11y improvements for choosing range values.
-- - improved a11y with assistive software now reading the total number of items.
-- - added `role="alert"` to the message container for assistive software to read it without the need of focusing.
-- - made remove button accessible with the keyboard.
-- `prefix`/`suffix` does not align icons to the button text.
+- - range selection a11y improvements.
+- - a11y improvements for choosing range values.
+- - improved a11y with assistive software now reading the total number of items.
+- - added `role="alert"` to the message container for assistive software to read it without the need of focusing.
+- - made remove button accessible with the keyboard.
+- `prefix`/`suffix` does not align icons to the button text.
### **{PackageCommonVerChanges-3.3.1}**
#### Changed
-- - Removed theme-specified height.
+- - Removed theme-specified height.
#### Fixed
-- - Dispose of top-level event listeners.
-- - Indeterminate animation in Safari.
-- - Child radio components auto-registration.
+- - Dispose of top-level event listeners.
+- - Indeterminate animation in Safari.
+- - Child radio components auto-registration.
### **{PackageCommonVerChanges-3.3.0}**
@@ -1534,8 +1599,8 @@ interface IgcComboChangeEventArgs {
- Typography styles in themes.
#### Changed
-- - Added support for single selection and empty symbols.
-- - Improved slider steps rendering.
+- - Added support for single selection and empty symbols.
+- - Improved slider steps rendering.
- Components will now auto register their dependencies when they are registered in `defineComponents`
@@ -1553,11 +1618,11 @@ Check the official [documentation](https://www.infragistics.com/products/ignite-
#### Fixed
- Remove input helper text container when it is empty.
-- not showing in Safari.
-- not showing in Safari.
-- stretches correctly in flex containers.
+- not showing in Safari.
+- not showing in Safari.
+- stretches correctly in flex containers.
- Various theming issues.
-- - bug fixes and improvements.
+- - bug fixes and improvements.
### **{PackageCommonVerChanges-3.2.0}**
@@ -1565,27 +1630,27 @@ Check the official [documentation](https://www.infragistics.com/products/ignite-
- New [MaskInput](inputs/mask-input.md) component.
- New [ExpansionPanel](layouts/expansion-panel.md) component.
- New [Tree](grids/tree.md) component.
-- - Added `selected` CSS part and exposed CSS variable to control symbol sizes.
-- - Allow slotted content.
+- - Added `selected` CSS part and exposed CSS variable to control symbol sizes.
+- - Allow slotted content.
#### Fixed
-- - Various styles fixes.
+- - Various styles fixes.
- Buttons - Vertical align and focus management.
-- - Overflow for `suffix`/`prefix`.
-- - Collapse with small sizes.
-- - Overflow behavior.
+- - Overflow for `suffix`/`prefix`.
+- - Collapse with small sizes.
+- - Overflow behavior.
### **{PackageCommonVerChanges-3.1.0}**
#### Added
-- : Added `prefix` and `suffix` slots.
-- : Added `toggle` method.
+- : Added `prefix` and `suffix` slots.
+- : Added `toggle` method.
#### Deprecated
-- : Previously exposed `start` and `end` slots are replaced by `prefix` and `suffix`. They remain active, but are now deprecated and will be removed in a future version.
+- : Previously exposed `start` and `end` slots are replaced by `prefix` and `suffix`. They remain active, but are now deprecated and will be removed in a future version.
#### Fixed
-- :
+- :
- Auto load internal icons.
- Selected chip is misaligned.
- Package: ESM internal import paths.
@@ -1599,7 +1664,7 @@ Check the official [documentation](https://www.infragistics.com/products/ignite-
#### Added
- New [DropDown](inputs/dropdown.md) component.
-- : Active date can be set via an attribute.
+- : Active date can be set via an attribute.
### **{PackageCommonVerChanges-2.1.1}**
@@ -1633,16 +1698,16 @@ Example:
- Dark Themes
- New [Slider](inputs/slider.md) component.
- New [RangeSlider](inputs/slider.md) component.
-- Support `required` property in component.
+- Support `required` property in component.
#### Changed
- Fix checkbox/switch validity status
-- Split 's `value: Date | Date[]` property into two properties - `value: Date` and `values: Date[]`
-- Replaced 's `hasHeader` property & `has-header` attribute with `hideHeader` & `hide-header` respectively.
-- Replaced 's `outlined` property with `elevated`.
+- Split 's `value: Date | Date[]` property into two properties - `value: Date` and `values: Date[]`
+- Replaced 's `hasHeader` property & `has-header` attribute with `hideHeader` & `hide-header` respectively.
+- Replaced 's `outlined` property with `elevated`.
#### Removed
-- Removed `igcOpening`, `igcOpened`, `igcClosing` and `igcClosed` events from component.
+- Removed `igcOpening`, `igcOpened`, `igcClosing` and `igcClosed` events from component.
### **{PackageCommonVerChanges-1.0.0}**
@@ -1821,7 +1886,7 @@ Initial release of Ignite UI Web Components
#### New features
- Customizable floating pane header.
-- property per pane.
+- property per pane.
- property which allows content pane to be docked only inside a document host.
- property for split and tab group panes which allows displaying empty areas.
- property on the dock manager.
diff --git a/docs/xplat/src/content/en/components/general-changelog-dv.mdx b/docs/xplat/src/content/en/components/general-changelog-dv.mdx
index f861be13a5..4c989409db 100644
--- a/docs/xplat/src/content/en/components/general-changelog-dv.mdx
+++ b/docs/xplat/src/content/en/components/general-changelog-dv.mdx
@@ -81,7 +81,7 @@ Added OthersCategoryBrush and OthersCategoryOutline to DataPieChart and Proporti
In {ProductName}, you can now annotate the with slice, strip, and point annotations at runtime using the new user annotations feature. This allows the end user to add more details to the plot such as calling out single important events such as company quarter reports by using the slice annotation or events that have a duration by using the strip annotation. You can also call out individual points on the plotted series by using the point annotation or any combination of these three.
-This is directly integrated with the available tools of the .
+This is directly integrated with the available tools of the .
@@ -253,9 +253,9 @@ For more details please visit:
#### Toolbar
-- Added new `GroupHeaderTextStyle` property to and . If set, it will apply to all actions.
-- Added new property on called which controls the horizontal alignment of the title text.
-- Added new property on called which controls the spacing between items inside the panel.
+- Added new `GroupHeaderTextStyle` property to and . If set, it will apply to all actions.
+- Added new property on called which controls the horizontal alignment of the title text.
+- Added new property on called which controls the spacing between items inside the panel.
### Bug Fixes
@@ -297,7 +297,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- [Proportional Category Angle Axis](charts/types/radial-chart.md) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
--
+-
- New ToolActionCheckboxList
A new CheckboxList ToolAction that displays a collection of items with checkboxes for selecting. A grid inside ToolAction CheckboxList grows in height up to 5 items, then a scrollbar is displayed.
@@ -324,7 +324,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- [Treemap Percent-based Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
-- - New option for ToolAction for outlining a border around specific tools of choice.
+- - New option for ToolAction for outlining a border around specific tools of choice.
### {PackageGauges} (Gauges)
@@ -363,7 +363,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageGrids} - Toolbar -
- Save tool action has been added to save the chart to an image via the clipboard.
-- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
+- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
- Custom SVG icons support was added via the toolbar's `renderImageFromText` method, further enhancing custom tool creation.
## **{PackageVerChanges-23-1}**
@@ -522,7 +522,7 @@ for example:
#### Chart Legend
-- Added horizontal property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
+- Added horizontal property to ItemLegend that can be used with Bubble, Donut, and Pie Chart
- Added property - Enables series highlighting when hovering over legend items
### {PackageMaps} (GeoMap)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/cell-editing.mdx b/docs/xplat/src/content/en/components/grids/_shared/cell-editing.mdx
index 63a563e9ac..6175924098 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/cell-editing.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/cell-editing.mdx
@@ -122,7 +122,7 @@ public updateCell() {
-Another way to update cell is directly through method of `Cell`:
+Another way to update cell is directly through method of `Cell`:
diff --git a/docs/xplat/src/content/en/components/grids/_shared/cell-merging.mdx b/docs/xplat/src/content/en/components/grids/_shared/cell-merging.mdx
index e954d7fdbb..98702f709e 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/cell-merging.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/cell-merging.mdx
@@ -42,7 +42,7 @@ Cell merging in the grid is controlled at two levels:
### Grid Merge Mode
-The grid exposes a property that accepts values from the enum:
+The grid exposes a property that accepts values from the enum:
- `always` - Merges any adjacent cells that meet the merging condition, regardless of sort state.
- `onSort` - Merges adjacent cells only when the column is sorted **(default value)**.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/column-moving.mdx b/docs/xplat/src/content/en/components/grids/_shared/column-moving.mdx
index a432382259..866219599d 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/column-moving.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/column-moving.mdx
@@ -152,7 +152,7 @@ const headerTemplate = (ctx: IgrCellTemplateContext) => {
In addition to the drag and drop functionality, the Column Moving feature also provides API methods to allow moving a column/reordering columns programmatically:
- - Moves a column before or after another column (a target). The first parameter is the column to be moved, and the second parameter is the target column. Also accepts an optional third parameter `Position` (representing a value), which determines whether to place the column before or after the target column.
+ - Moves a column before or after another column (a target). The first parameter is the column to be moved, and the second parameter is the target column. Also accepts an optional third parameter `Position` (representing a value), which determines whether to place the column before or after the target column.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/column-selection.mdx b/docs/xplat/src/content/en/components/grids/_shared/column-selection.mdx
index 4c6e7d83a2..5d5bc4672c 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/column-selection.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/column-selection.mdx
@@ -43,7 +43,7 @@ The sample below demonstrates the three types of `{ComponentName}`'s **column se
## Basic Usage
-The column selection feature can be enabled through the input, which takes values.
+The column selection feature can be enabled through the input, which takes values.
## Interactions
diff --git a/docs/xplat/src/content/en/components/grids/_shared/column-types.mdx b/docs/xplat/src/content/en/components/grids/_shared/column-types.mdx
index e74dbfb536..a179ea216f 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/column-types.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/column-types.mdx
@@ -38,7 +38,7 @@ This column is not chang
### Number
-If the is set to **number**, the cell value will be formatted based on application or grid's settings, as well as when property is specified. Then the number format will be changed based on them, for example it might change the:
+If the is set to **number**, the cell value will be formatted based on application or grid's settings, as well as when property is specified. Then the number format will be changed based on them, for example it might change the:
- Number of digits after the decimal point
- Decimal separator with `,` or `.`
@@ -104,7 +104,7 @@ const formatOptions : IgrColumnPipeArgs = {
### DateTime, Date and Time
-The appearance of the date portions will be set (e.g. day, month, year) based on format or input. The pipe arguments can be used to specify a custom date format or timezone:
+The appearance of the date portions will be set (e.g. day, month, year) based on format or input. The pipe arguments can be used to specify a custom date format or timezone:
- **format** - The default value for formatting the date is `'mediumDate'`. Other available options are `'short'`, `'long'`, `'shortDate'`, `'fullDate'`, `'longTime'`, `'fullTime'` and etc.
- **timezone** - The user's local system timezone is the default value. The timezone offset or standard GMT/UTC or continental US timezone abbreviation can also be passed. Different timezone examples which will display the corresponding time of the location anywhere in the world:
@@ -329,7 +329,7 @@ When `AutoGenerate` is used for the columns, the grid analyses the values in the
#### Default template
-The default template will show a numeric value with currency symbol that would be either prefixed or suffixed. Both currency symbol location and number value formatting is based on the provided Application [LOCALE_ID](https://angular.io/api/core/LOCALE_ID) or {ComponentTitle} .
+The default template will show a numeric value with currency symbol that would be either prefixed or suffixed. Both currency symbol location and number value formatting is based on the provided Application [LOCALE_ID](https://angular.io/api/core/LOCALE_ID) or {ComponentTitle} .
**By using LOCALE_ID**
diff --git a/docs/xplat/src/content/en/components/grids/_shared/editing.mdx b/docs/xplat/src/content/en/components/grids/_shared/editing.mdx
index e19a79bbd2..15897ecc0a 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/editing.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/editing.mdx
@@ -76,14 +76,14 @@ The grid exposes a wide array of events that provide greater control over the ed
| Event | Description | Arguments | Cancellable |
| --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | ----------- |
- | | If `RowEditing` is enabled, fires when a row enters edit mode | | **true** |
- | | Fires when a cell **enters edit mode** (after ) | | **true** |
- | | If value is changed, fires just **before** a cell's value is **committed** (e.g. by pressing ENTER) | | **true** |
- | | If value is changed, fires **after** a cell has been edited and cell's value is **committed** | | **false** |
- | | Fires when a cell **exits edit mode** | | **false** |
- | | If `RowEditing` is enabled, fires just before a row in edit mode's value is **committed** (e.g. by clicking the `Done` button on the Row Editing Overlay) | | **true** |
- | | If `RowEditing` is enabled, fires **after** a row has been edited and new row's value has been **committed**. | | **false** |
- | | If `RowEditing` is enabled, fires when a row **exits edit mode** | | **false** |
+ | | If `RowEditing` is enabled, fires when a row enters edit mode | | **true** |
+ | | Fires when a cell **enters edit mode** (after ) | | **true** |
+ | | If value is changed, fires just **before** a cell's value is **committed** (e.g. by pressing ENTER) | | **true** |
+ | | If value is changed, fires **after** a cell has been edited and cell's value is **committed** | | **false** |
+ | | Fires when a cell **exits edit mode** | | **false** |
+ | | If `RowEditing` is enabled, fires just before a row in edit mode's value is **committed** (e.g. by clicking the `Done` button on the Row Editing Overlay) | | **true** |
+ | | If `RowEditing` is enabled, fires **after** a row has been edited and new row's value has been **committed**. | | **false** |
+ | | If `RowEditing` is enabled, fires when a row **exits edit mode** | | **false** |
### Event Cancellation
diff --git a/docs/xplat/src/content/en/components/grids/_shared/filtering.mdx b/docs/xplat/src/content/en/components/grids/_shared/filtering.mdx
index df883f379c..43f2b09fb7 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/filtering.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/filtering.mdx
@@ -129,7 +129,7 @@ While some filtering conditions have been applied to a column, and the filter ro
## Usage
-There's a default filtering strategy provided out of the box, as well as all the standard filtering conditions, which the developer can replace with their own implementation. In addition, we've provided a way to easily plug in your own custom filtering conditions. The currently provides not only a simplistic filtering UI, but also more complex filtering options. Depending on the set of the column, the correct set of **filtering operations** is loaded inside the filter UI dropdown. Additionally, you can set the and the initial properties.
+There's a default filtering strategy provided out of the box, as well as all the standard filtering conditions, which the developer can replace with their own implementation. In addition, we've provided a way to easily plug in your own custom filtering conditions. The currently provides not only a simplistic filtering UI, but also more complex filtering options. Depending on the set of the column, the correct set of **filtering operations** is loaded inside the filter UI dropdown. Additionally, you can set the and the initial properties.
The filtering feature is enabled for the component by setting the input to **true**. The default is `QuickFilter` and it **cannot** be changed run time. To disable this feature for a certain column – set the input to **false**.
@@ -1024,7 +1024,7 @@ Some browsers such as Firefox fail to parse regional specific decimal separators
- - the name of the column to be filtered.
- `Value` - the value to be used for filtering.
- `ConditionOrExpressionTree` (optional) - this parameter accepts object of type or . If only simple filtering is needed, a filtering operation could be passed as an argument. In case of advanced filtering, an expressions tree containing complex filtering logic could be passed as an argument.
- - (optional) - whether the filtering is case sensitive or not.
+ - (optional) - whether the filtering is case sensitive or not.
- `FilteringDone` event now have only one parameter of type which contains the filtering state of the filtered column.
- filtering operands: condition property is no longer a direct reference to a filtering condition method, instead it's a reference to an .
- `ColumnComponent` now exposes a property, which takes an class reference.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/keyboard-navigation.mdx b/docs/xplat/src/content/en/components/grids/_shared/keyboard-navigation.mdx
index e97334ea7b..4b7e774e2d 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/keyboard-navigation.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/keyboard-navigation.mdx
@@ -153,14 +153,14 @@ Overriding the default behavior for a certain key or keys combination is one of
| | An event that is emitted when any of key press/combinations described above is performed. Can be canceled. For any other key press/combination, use the default `onkeydown` event. | |
| | An event that is emitted when the active node is changed. You can use it to determine the Active focus position (header, tbody etc.), column index, row index or nested level. | |
| | Navigates to a position in the grid, based on provided `Rowindex` and `VisibleColumnIndex`. It can also execute a custom logic over the target element, through a callback function that accepts param of type ```{ targetType: GridKeydownTargetType, target: Object }``` . Usage: ```grid.navigateTo(10, 3, (args) => { args.target.nativeElement.focus(); });``` | ```RowIndex: number, VisibleColumnIndex: number, callback: ({ targetType: GridKeydownTargetType, target: Object }```) => {} |
-| | returns `ICellPosition` object, which defines the next cell by `RowIndex` and `VisibleColumnIndex`. A callback function can be passed as a third parameter of method. The callback function accepts as a param and returns a `boolean` value indication if a given criteria is met: ```const nextEditableCell = grid.getNextCell(0, 4, (col) => col.editable);``` | ```currentRowIndex: number, currentVisibleColumnIndex: number, callback: (Column) => boolean``` |
-| | returns `ICellPosition` object, which defines the previous cell by `RowIndex` and `VisibleColumnIndex`. A callback function can be passed as a third parameter of method. The callback function accepts as a param and returns a `boolean` value indication if a given criteria is met: ```const prevEditableCell = grid.getPreviousCell(0, 4, (col) => col.editable);``` | ``` CurrentRowIndex: number, CurrentVisibleColumnIndex: number, callback: (Column) => boolean ``` |
+| | returns `ICellPosition` object, which defines the next cell by `RowIndex` and `VisibleColumnIndex`. A callback function can be passed as a third parameter of method. The callback function accepts as a param and returns a `boolean` value indication if a given criteria is met: ```const nextEditableCell = grid.getNextCell(0, 4, (col) => col.editable);``` | ```currentRowIndex: number, currentVisibleColumnIndex: number, callback: (Column) => boolean``` |
+| | returns `ICellPosition` object, which defines the previous cell by `RowIndex` and `VisibleColumnIndex`. A callback function can be passed as a third parameter of method. The callback function accepts as a param and returns a `boolean` value indication if a given criteria is met: ```const prevEditableCell = grid.getPreviousCell(0, 4, (col) => col.editable);``` | ``` CurrentRowIndex: number, CurrentVisibleColumnIndex: number, callback: (Column) => boolean ``` |
-Both and are
+Both and are
available for the current level and cannot access cells from upper or lower level.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/remote-data-operations.mdx b/docs/xplat/src/content/en/components/grids/_shared/remote-data-operations.mdx
index 8501cf858d..3d6222febf 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/remote-data-operations.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/remote-data-operations.mdx
@@ -73,7 +73,7 @@ BLAZOR CODE SNIPPET HERE
```
-When requesting data, you need to utilize the interface, which provides the and properties.
+When requesting data, you need to utilize the interface, which provides the and properties.
The first will always be 0 and should be determined by you based on the specific application scenario.
@@ -98,7 +98,7 @@ The first .
-To implement infinite scroll, you have to fetch the data in chunks. The data that is already fetched should be stored locally and you have to determine the length of a chunk and how many chunks there are. You also have to keep a track of the last visible data row index in the grid. In this way, using the and properties, you can determine if the user scrolls up and you have to show them already fetched data or scrolls down and you have to fetch more data from the end-point.
+To implement infinite scroll, you have to fetch the data in chunks. The data that is already fetched should be stored locally and you have to determine the length of a chunk and how many chunks there are. You also have to keep a track of the last visible data row index in the grid. In this way, using the and properties, you can determine if the user scrolls up and you have to show them already fetched data or scrolls down and you have to fetch more data from the end-point.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/row-adding.mdx b/docs/xplat/src/content/en/components/grids/_shared/row-adding.mdx
index 1801661a96..636013b832 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/row-adding.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/row-adding.mdx
@@ -382,13 +382,29 @@ Then define a wi
> **Note**:
-> The input controlling the visibility of the add row button may use the action strip context (which is of type to fine tune which records the button shows for.
+> The input controlling the visibility of the add row button may use the action strip context (which is of type
+
+
+
+
+
+
+
+ to fine tune which records the button shows for.
> **Note**:
-> The inputs controlling the visibility of the add row and add child buttons may use the action strip context (which is of type to fine tune which records the buttons show for.
+> The inputs controlling the visibility of the add row and add child buttons may use the action strip context (which is of type
+
+
+
+
+
+
+
+ to fine tune which records the buttons show for.
@@ -532,7 +548,12 @@ After a new row is added through the row adding UI, its position and/or visibili
### Customizing Text
-Customizing the text of the row adding overlay is possible using the .
+Customizing the text of the row adding overlay is possible using the
+
+
+
+
+.
@@ -675,4 +696,4 @@ The row adding UI comprises the buttons in the input of the `Row`. Pinned rows are rendered at the top of the by default and stay fixed through vertical scrolling of the unpinned rows in the body.
+Row pinning is controlled through the
+
+
+
+
+ input of the `Row`. Pinned rows are rendered at the top of the by default and stay fixed through vertical scrolling of the unpinned rows in the body.
```typescript
@@ -131,8 +136,6 @@ gridRef.current.pinRow('ALFKI');
gridRef.current.unpinRow('ALFKI');
```
-
-
```razor
this.Grid.PinRowAsync("ALFKI", 0);
@@ -142,7 +145,15 @@ this.Grid.UnpinRowAsync("ALFKI");
Note that the row ID is the primary key value, defined by the of the grid, or the record instance itself. Both methods return a boolean value indicating whether their respective operation is successful or not. Usually the reason they fail is that the row is already in the desired state.
-A row is pinned below the last pinned row. Changing the order of the pinned rows can be done by subscribing to the event and changing the property of the event arguments to the desired position index.
+A row is pinned below the last pinned row. Changing the order of the pinned rows can be done by subscribing to the event and changing the
+
+
+
+
+
+
+
+ property of the event arguments to the desired position index.
```html
@@ -700,8 +711,21 @@ The sample will not be affected by the selected global theme from **Change Theme
## API References
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
## Additional Resources
diff --git a/docs/xplat/src/content/en/components/grids/_shared/row-selection.mdx b/docs/xplat/src/content/en/components/grids/_shared/row-selection.mdx
index c56994b8c8..e08a0fa281 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/row-selection.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/row-selection.mdx
@@ -37,9 +37,9 @@ The sample below demonstrates the three types of , you just need to set the property. This property accepts values.
+In order to setup row selection in the , you just need to set the property. This property accepts values.
- exposes the following modes:
+ exposes the following modes:
- **None**
- **Single**
@@ -226,7 +226,7 @@ In this mode a parent's selection state entirely depends on the selection state
- Row selection will trigger event. This event gives you information about the **new selection**, **old selection**, the rows that have been **added** and **removed** from the old selection. Also the event is **cancellable**, so this allows you to prevent selection.
-- When row selection is enabled row selectors are displayed, but if you don't want to show them, you can set to **true**.
+- When row selection is enabled row selectors are displayed, but if you don't want to show them, you can set to **true**.
- When you switch between row selection modes at runtime, this will clear the previous row selection state.
@@ -309,7 +309,7 @@ This will add the rows which correspond to the data entries with IDs 1, 2 and 5
### Deselect Rows
-If you need to deselect rows programmatically, you can use the method.
+If you need to deselect rows programmatically, you can use the method.
```html
@@ -457,7 +457,7 @@ const handleRowSelectionChange = (args: IgrRowSelectionEventArgs) => {
Another useful API method that provides is . By default this method will select all data rows, but if filtering is applied, it will select only the rows that match the filter criteria. If you call the method with **false** parameter, `SelectAllRows(false)` will always select all data in the grid, even if filtering is applied.
-> **Note** Keep in mind that will not select the rows that are deleted.
+> **Note** Keep in mind that will not select the rows that are deleted.
### Deselect All Rows
@@ -565,14 +565,14 @@ const mySelectedRows = [1,2,3];
You can template header and row selectors in the and also access their contexts which provide useful functionality for different scenarios.
-By default, the **handles all row selection interactions** on the row selector's parent container or on the row itself, leaving just the state visualization for the template. Overriding the base functionality should generally be done using the [RowSelectionChanging event](#row-selection-event). In case you implement a custom template with a handler which overrides the base functionality, you should stop the event's propagation to preserve the correct row state.
+By default, the **handles all row selection interactions** on the row selector's parent container or on the row itself, leaving just the state visualization for the template. Overriding the base functionality should generally be done using the [RowSelectionChanging event](#row-selection-event). In case you implement a custom template with a handler which overrides the base functionality, you should stop the event's propagation to preserve the correct row state.
#### Row Template
-To create a custom row selector template, within the `{ComponentSelector}` you can use the property. From the template you can access the implicitly provided context variable, with properties that give you information about the row's state.
+To create a custom row selector template, within the `{ComponentSelector}` you can use the property. From the template you can access the implicitly provided context variable, with properties that give you information about the row's state.
-The property shows whether the current row is selected or not while the property can be used to access the row index.
+The property shows whether the current row is selected or not while the property can be used to access the row index.
```html
@@ -652,7 +652,7 @@ const rowSelectorTemplate = (ctx: IgrRowSelectorTemplateContext) => {
```
-The property can be used to get a reference of an `{ComponentSelector}` row. This is useful when you implement a `click` handler on the row selector element.
+The property can be used to get a reference of an `{ComponentSelector}` row. This is useful when you implement a `click` handler on the row selector element.
```html
@@ -689,7 +689,7 @@ const rowSelectorTemplate = (ctx: IgrRowSelectorTemplateContext) => {
```
-In the above example we are using an and we bind `rowContext.selected` to its property. See this in action in our [Row Numbering Demo](#row-numbering-demo).
+In the above example we are using an and we bind `rowContext.selected` to its property. See this in action in our [Row Numbering Demo](#row-numbering-demo).
@@ -701,9 +701,9 @@ The `rowContext.select()` and `rowContext.deselect()` methods are exposed in the
### Header Template
-To create a custom header selector template, within the , you can use the property. From the template you can access the implicitly provided context variable, with properties that give you information about the header's state.
+To create a custom header selector template, within the , you can use the property. From the template you can access the implicitly provided context variable, with properties that give you information about the header's state.
-The property shows you how many rows are currently selected while shows you how many rows there are in the in total.
+The property shows you how many rows are currently selected while shows you how many rows there are in the in total.
```html
@@ -743,7 +743,7 @@ public RenderFragment Template = (context) =>
```
-The and properties can be used to determine if the head selector should be checked or indeterminate (partially selected).
+The and properties can be used to determine if the head selector should be checked or indeterminate (partially selected).
@@ -830,7 +830,7 @@ The `headContext.selectAll()` and `headContext.deselectAll()` methods are expose
### Row Numbering Demo
-This demo shows the usage of custom header and row selectors. The latter uses `RowContext.Index` to display row numbers and an bound to `RowContext.Selected`.
+This demo shows the usage of custom header and row selectors. The latter uses `RowContext.Index` to display row numbers and an bound to `RowContext.Selected`.
@@ -858,9 +858,9 @@ This demo prevents some rows from being selected using the
-
-
-
+
+
+
## Additional Resources
diff --git a/docs/xplat/src/content/en/components/grids/_shared/search.mdx b/docs/xplat/src/content/en/components/grids/_shared/search.mdx
index bab84cb4e5..a5929fc340 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/search.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/search.mdx
@@ -257,8 +257,8 @@ Now let's create our search input! By binding our `searchText` to the `value` pr
Both the `FindNext` and the `FindPrev` methods have three arguments:
- `Text`: **string** (the text we are searching for)
-- (optional) : **boolean** (should the search be case sensitive or not, default value is false)
-- (optional) : **boolean** (should the search be by an exact match or not, default value is false)
+- (optional) : **boolean** (should the search be case sensitive or not, default value is false)
+- (optional) : **boolean** (should the search be by an exact match or not, default value is false)
When searching by an exact match, the search API will highlight as results only the cell values that match entirely the by taking the case sensitivity into account as well. For example the strings '_software_' and '_Software_' are an exact match with a disregard for the case sensitivity.
@@ -679,7 +679,7 @@ const handleOnSearchChange = (event: IgrComponentValueChangedEventArgs) => {
### Case Sensitive and Exact Match
-Now let's allow the user to choose whether the search should be case sensitive and/or by an exact match. For this purpose we can use simple checkbox inputs by binding our and properties to the inputs' `Checked` properties respectively and handle their `Change` events by toggling our properties and invoking the `FindNext` method.
+Now let's allow the user to choose whether the search should be case sensitive and/or by an exact match. For this purpose we can use simple checkbox inputs by binding our and properties to the inputs' `Checked` properties respectively and handle their `Change` events by toggling our properties and invoking the `FindNext` method.
@@ -1128,7 +1128,7 @@ public showResults() {
-- For displaying a couple of chips that toggle the and the properties. We have replaced the checkboxes with two stylish chips. Whenever a chip is clicked, we invoke its respective handler.
+- For displaying a couple of chips that toggle the and the properties. We have replaced the checkboxes with two stylish chips. Whenever a chip is clicked, we invoke its respective handler.
```html
diff --git a/docs/xplat/src/content/en/components/grids/_shared/sorting.mdx b/docs/xplat/src/content/en/components/grids/_shared/sorting.mdx
index a73dac4ed5..984e24518d 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/sorting.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/sorting.mdx
@@ -284,7 +284,7 @@ hierarchicalGridRef.current.sort([
-Sorting is performed using our algorithm. Any or `ISortingExpression` can use a custom implementation of the as a substitute algorithm. This is useful when custom sorting needs to be defined for complex template columns, or image columns, for example.
+Sorting is performed using our algorithm. Any or `ISortingExpression` can use a custom implementation of the as a substitute algorithm. This is useful when custom sorting needs to be defined for complex template columns, or image columns, for example.
As with the filtering behavior, you can clear the sorting state by using the method:
@@ -921,7 +921,7 @@ Then set the related CSS properties to this class:
## API References
-
+
## Additional Resources
diff --git a/docs/xplat/src/content/en/components/grids/_shared/state-persistence.mdx b/docs/xplat/src/content/en/components/grids/_shared/state-persistence.mdx
index c580a7eb58..cfcc8a2713 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/state-persistence.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/state-persistence.mdx
@@ -45,7 +45,7 @@ The {ProductName} State Persistence in {Platform} {ComponentTitle} allows develo
- **Columns**
- Multi column headers
- Columns order
- - Column properties defined by the interface.
+ - Column properties defined by the interface.
@@ -64,31 +64,31 @@ The {ProductName} State Persistence in {Platform} {ComponentTitle} allows develo
- **Columns**
- Multi column headers
- Columns order
- - Column properties defined by the interface.
+ - Column properties defined by the interface.
--
--
+-
+-
-
-
--
--
- - Pivot Configuration properties defined by the interface.
+-
+-
+ - Pivot Configuration properties defined by the interface.
- Pivot Dimension and Value functions are restored using application level code, see [Restoring Pivot Configuration](state-persistence.md#restoring-pivot-configuration) section.
- Pivot Row and Column strategies are also restored using application level code, see [Restoring Pivot Strategies](state-persistence.md#restoring-pivot-strategies) section.
--
--
+-
+-
-
-
--
--
- - Pivot Configuration properties defined by the interface.
+-
+-
+ - Pivot Configuration properties defined by the interface.
- Pivot Dimension and Value functions are restored using application level code, see [Restoring Pivot Configuration](state-persistence.md#restoring-pivot-configuration) section.
@@ -250,15 +250,15 @@ gridState.ApplyStateFromStringAsync(sortingFilteringStates, new string[0])
-The object implements the `IGridStateOptions` interface, i.e. for every key, which is the name of a certain feature, there is the boolean value indicating if this feature state will be tracked. method will not put the state of these features in the returned value and method will not restore state for them.
+The object implements the `IGridStateOptions` interface, i.e. for every key, which is the name of a certain feature, there is the boolean value indicating if this feature state will be tracked. method will not put the state of these features in the returned value and method will not restore state for them.
-The object implements the interface, i.e. for every key, which is the name of a certain feature, there is the boolean value indicating if this feature state will be tracked. / methods will not put the state of these features in the returned value and / methods will not restore state for them.
+The object implements the interface, i.e. for every key, which is the name of a certain feature, there is the boolean value indicating if this feature state will be tracked. / methods will not put the state of these features in the returned value and / methods will not restore state for them.
-The object implements the interface, i.e. for every key, which is the name of a certain feature, there is the boolean value indicating if this feature state will be tracked. `GetStateAsStringAsync` methods will not put the state of these features in the returned value and `ApplyStateFromStringAsync` methods will not restore state for them.
+The object implements the interface, i.e. for every key, which is the name of a certain feature, there is the boolean value indicating if this feature state will be tracked. `GetStateAsStringAsync` methods will not put the state of these features in the returned value and `ApplyStateFromStringAsync` methods will not restore state for them.
@@ -957,7 +957,7 @@ public onDimensionInit(event: any) {
## Restoring Child Grids
-Saving / Restoring state for the child grids is controlled by the property and is enabled by default. will use the same options for saving/restoring features both for the root grid and all child grids down the hierarchy. For example, if we pass the following options:
+Saving / Restoring state for the child grids is controlled by the property and is enabled by default. will use the same options for saving/restoring features both for the root grid and all child grids down the hierarchy. For example, if we pass the following options:
``` html
@@ -1005,7 +1005,7 @@ gridState.options = { cellSelection: false, sorting: false, rowIslands: true };
-Then the API will return the state for all grids (root grid and child grids) features excluding `Selection` and . If later on the developer wants to restore only the state for all grids, use:
+Then the API will return the state for all grids (root grid and child grids) features excluding `Selection` and . If later on the developer wants to restore only the state for all grids, use:
```typescript
@@ -1021,7 +1021,7 @@ state.applyState(state, ['filtering', 'rowIslands']);
-Then the API will return the state for all grids (root grid and child grids) features excluding `Selection` and . If later on the developer wants to restore only the state for all grids, use:
+Then the API will return the state for all grids (root grid and child grids) features excluding `Selection` and . If later on the developer wants to restore only the state for all grids, use:
```razor
gridState.ApplyStateFromStringAsync(gridStateString, new string[] { "filtering", "rowIslands" });
@@ -1169,21 +1169,21 @@ state.applyState(gridState.columnSelection);
-- method uses JSON.stringify() method to convert the original objects to a JSON string. JSON.stringify() does not support Functions, thats why the directive will ignore the columns , , , , , , and properties.
+- method uses JSON.stringify() method to convert the original objects to a JSON string. JSON.stringify() does not support Functions, thats why the directive will ignore the columns , , , , , , and properties.
-- method uses JSON.stringify() method to convert the original objects to a JSON string. JSON.stringify() does not support Functions, thats why the component will ignore the columns , , , , , , and properties.
+- method uses JSON.stringify() method to convert the original objects to a JSON string. JSON.stringify() does not support Functions, thats why the component will ignore the columns , , , , , , and properties.
-- method uses JSON.stringify() method to convert the original objects to a JSON string. JSON.stringify() does not support Functions, thats why the component will ignore the columns , , , , , , and properties.
+- method uses JSON.stringify() method to convert the original objects to a JSON string. JSON.stringify() does not support Functions, thats why the component will ignore the columns , , , , , , and properties.
-- method uses JSON.stringify() method to convert the original objects to a JSON string. JSON.stringify() does not support Functions, thats why the directive will ignore the pivot dimension `MemberFunction`, pivot values , , custom functions, and pivot configuration strategies: and .
+- method uses JSON.stringify() method to convert the original objects to a JSON string. JSON.stringify() does not support Functions, thats why the directive will ignore the pivot dimension `MemberFunction`, pivot values , , custom functions, and pivot configuration strategies: and .
@@ -1194,9 +1194,9 @@ state.applyState(gridState.columnSelection);
-
-
-
+
+
+
## Additional Resources
diff --git a/docs/xplat/src/content/en/components/grids/_shared/summaries.mdx b/docs/xplat/src/content/en/components/grids/_shared/summaries.mdx
index 873a8f61d0..df6c0182c3 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/summaries.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/summaries.mdx
@@ -48,7 +48,7 @@ For `date` data type, the following functions are available:
All available column data types could be found in the official [Column types topic](column-types.md#default-template).
- summaries are enabled per-column by setting property to **true**. It is also important to keep in mind that the summaries for each column are resolved according to the column data type. In the the default column data type is `string`, so if you want `number` or `date` specific summaries you should specify the property as `number` or `date`. Note that the summary values will be displayed localized, according to the grid and column .
+ summaries are enabled per-column by setting property to **true**. It is also important to keep in mind that the summaries for each column are resolved according to the column data type. In the the default column data type is `string`, so if you want `number` or `date` specific summaries you should specify the property as `number` or `date`. Note that the summary values will be displayed localized, according to the grid and column .
@@ -510,7 +510,7 @@ If these functions do not fulfill your requirements you can provide a custom sum
-In order to achieve this you have to override one of the base classes , or according to the column data type and your needs. This way you can redefine the existing function or you can add new functions. class provides the default implementation only for the method. extends and provides implementation for the , , and . extends and additionally gives you and .
+In order to achieve this you have to override one of the base classes , or according to the column data type and your needs. This way you can redefine the existing function or you can add new functions. class provides the default implementation only for the method. extends and provides implementation for the , , and . extends and additionally gives you and .
@@ -634,9 +634,9 @@ class PtoSummary {
-As seen in the examples, the base classes expose the method, so you can choose to get all default summaries and modify the result, or calculate entirely new summary results.
+As seen in the examples, the base classes expose the method, so you can choose to get all default summaries and modify the result, or calculate entirely new summary results.
-The method returns a list of .
+The method returns a list of .
```typescript
@@ -662,12 +662,12 @@ and take optional parameters for calculating the summaries.
See [Custom summaries, which access all data](#custom-summaries-which-access-all-data) section below.
-In order to calculate the summary row height properly, the {ComponentTitle} needs the method to always return an array of with the proper length even when the data is empty.
+In order to calculate the summary row height properly, the {ComponentTitle} needs the method to always return an array of with the proper length even when the data is empty.
-In order to calculate the summary row height properly, the {ComponentTitle} needs the method to always return an array of with the proper length even when the data is empty.
+In order to calculate the summary row height properly, the {ComponentTitle} needs the method to always return an array of with the proper length even when the data is empty.
@@ -867,7 +867,7 @@ igRegisterScript("WebTreeGridCustomSummary", (event) => {
### Custom summaries, which access all data
- Now you can access all {ComponentTitle} data inside the custom column summary. Two additional optional parameters are introduced in the method.
+ Now you can access all {ComponentTitle} data inside the custom column summary. Two additional optional parameters are introduced in the method.
As you can see in the code snippet below the operate method has the following three parameters:
- columnData - gives you an array that contains the values only for the current column
- allGridData - gives you the whole grid data source
@@ -1199,7 +1199,7 @@ At runtime, summaries can also be dynamically disabled using the
## Formatting summaries
-By default, summary results, produced by the built-in summary operands, are localized and formatted according to the grid and column . When using custom operands, the and are not applied. If you want to change the default appearance of the summary results, you may format them using the property.
+By default, summary results, produced by the built-in summary operands, are localized and formatted according to the grid and column . When using custom operands, the and are not applied. If you want to change the default appearance of the summary results, you may format them using the property.
```typescript
public dateSummaryFormat(summary: IgxSummaryResult, summaryOperand: IgxSummaryOperand): string {
@@ -1284,14 +1284,14 @@ When you have grouped by columns, the property are:
-- - Summaries are calculated only for the root level.
-- - Summaries are calculated only for the child levels.
-- - Summaries are calculated for both root and child levels. This is the default value.
+- - Summaries are calculated only for the root level.
+- - Summaries are calculated only for the child levels.
+- - Summaries are calculated for both root and child levels. This is the default value.
The available values of the property are:
-- - The summary row appears before the group by row children.
-- - The summary row appears after the group by row children. This is the default value.
+- - The summary row appears before the group by row children.
+- - The summary row appears after the group by row children. This is the default value.
The property is boolean. Its default value is set to **false**, which means that the summary row would be hidden when the group row is collapsed. If the property is set to **true** the summary row stays visible when group row is collapsed.
@@ -1315,14 +1315,14 @@ The supports sep
The available values of the property are:
-- - Summaries are calculated only for the root level nodes.
-- - Summaries are calculated only for the child levels.
-- - Summaries are calculated for both root and child levels. This is the default value.
+- - Summaries are calculated only for the root level nodes.
+- - Summaries are calculated only for the child levels.
+- - Summaries are calculated for both root and child levels. This is the default value.
The available values of the property are:
-- - The summary row appears before the list of child rows.
-- - The summary row appears after the list of child rows. This is the default value.
+- - The summary row appears before the list of child rows.
+- - The summary row appears after the list of child rows. This is the default value.
The property is boolean. Its default value is set to **false**, which means that the summary row would be hidden when the parent row is collapsed. If the property is set to **true** the summary row stays visible when parent row is collapsed.
@@ -1560,7 +1560,7 @@ Don't forget to include the themes in the same way as it was demonstrated above.
-
+
diff --git a/docs/xplat/src/content/en/components/grids/_shared/validation.mdx b/docs/xplat/src/content/en/components/grids/_shared/validation.mdx
index cd61877570..982cf05ae3 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/validation.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/validation.mdx
@@ -51,7 +51,7 @@ The following sample demonstrates how to use the prebuilt `Required`, `Email` an
### Configure via Reactive Forms
-We expose the that will be used for validation when editing starts on a row/cell via a event. You can modify it by adding your own validators for the related fields:
+We expose the that will be used for validation when editing starts on a row/cell via a event. You can modify it by adding your own validators for the related fields:
```html
@@ -117,7 +117,7 @@ Invalid states will persis until the validation errors in them are fixed accordi
Validation will be triggered in the following scenarios:
-- While editing via the cell editor based on the grid's . Either on `Change` while typing in the editor, or on `Blur` when the editor loses focus or closes.
+- While editing via the cell editor based on the grid's . Either on `Change` while typing in the editor, or on `Blur` when the editor loses focus or closes.
- When updating cells/rows via the API - , , etc.
- When using batch editing and the `Undo`/`Redo` API of the transaction service.
@@ -202,7 +202,7 @@ The below example demonstrates the above-mentioned customization options.
In some scenarios validation of one field may depend on the value of another field in the record.
-In that case a custom validator can be used to compare the values in the record via their shared .
+In that case a custom validator can be used to compare the values in the record via their shared .
The below sample demonstrates a cross-field validation between different field of the same record. It checks the dates validity compared to the current date and between the active and created on date of the record as well as the deals won/lost ration for each employee. All errors are collected in a separate pinned column that shows that the record is invalid and displays the related errors.
@@ -257,7 +257,7 @@ public calculateDealsRatio(dealsWon, dealsLost) {
```
-The cross-field validator can be added to the of the row from `FormGroupCreated` event, which returns the new for each row when entering edit mode:
+The cross-field validator can be added to the of the row from `FormGroupCreated` event, which returns the new for each row when entering edit mode:
```html
@@ -457,7 +457,7 @@ private rowValidator(): ValidatorFn {
}
```
-The cross-field validator can be added to the of the row from `FormGroupCreated` event, which returns the new for each row when entering edit mode:
+The cross-field validator can be added to the of the row from `FormGroupCreated` event, which returns the new for each row when entering edit mode:
```html
-{PackageCommon} package.
+To get started with the {Platform} Data Grid, first you need to install the {PackageCommon} package.
-`{PackageGrids}` package.
+To get started with the {Platform} Data Grid, first you need to install the `{PackageGrids}` package.
-`{PackageCommon}` and `{PackageGrids}` packages.
+To get started with the {Platform} Data Grid, first you need to install the `{PackageCommon}` and `{PackageGrids}` packages.
@@ -574,7 +573,7 @@ function nameCellTemplate(ctx: IgrCellTemplateContext) {
-In the snippet above we take a reference to the implicitly provided cell value. This is sufficient if you just want to present some data and maybe apply some custom styling or pipe transforms over the value of the cell. However even more useful is to take the instance itself as shown below:
+In the snippet above we take a reference to the implicitly provided cell value. This is sufficient if you just want to present some data and maybe apply some custom styling or pipe transforms over the value of the cell. However even more useful is to take the instance itself as shown below:
@@ -753,7 +752,7 @@ If the data in a cell is bound with `[(ngModel)]` and the value change is not ha
-When properly implemented, the cell editing template also ensures that the cell's will correctly pass through the grid [editing event cycle](grid/editing.md#event-arguments-and-sequence).
+When properly implemented, the cell editing template also ensures that the cell's will correctly pass through the grid [editing event cycle](grid/editing.md#event-arguments-and-sequence).
### Cell Editing Template
@@ -854,7 +853,7 @@ function updateValue(event, value) {
-Make sure to check the API for the in order to get accustomed with the provided properties you can use in your templates.
+Make sure to check the API for the in order to get accustomed with the provided properties you can use in your templates.
### Column Template API
@@ -1074,9 +1073,9 @@ The code above will make the **ProductName** column sortable and editable and wi
There are optional parameters for formatting:
-- - determines what date/time parts are displayed, defaults to `'mediumDate'`, equivalent to **'MMM d, y'**
-- - the timezone offset for dates. By default uses the end-user's local system timezone
-- - decimal representation objects. Default to **1.0-3**
+- - determines what date/time parts are displayed, defaults to `'mediumDate'`, equivalent to **'MMM d, y'**
+- - the timezone offset for dates. By default uses the end-user's local system timezone
+- - decimal representation objects. Default to **1.0-3**
To allow customizing the display format by these parameters, the input is exposed. A column will respect only the corresponding properties for its data type, if is set. Example:
@@ -1163,7 +1162,7 @@ const columnPipeArgs: IgrColumnPipeArgs = {
-The `OrderDate` column will respect only the and properties, while the `UnitPrice` will only respect the .
+The `OrderDate` column will respect only the and properties, while the `UnitPrice` will only respect the .
All available column data types could be found in the official [Column types topic](grid/column-types.md#default-template).
@@ -1932,7 +1931,7 @@ And the result from this configuration is:
### Working with Flat Data Overview
-The flat data binding approach is similar to the one that we already described above, but instead of **cell value** we are going to use the property of the .
+The flat data binding approach is similar to the one that we already described above, but instead of **cell value** we are going to use the property of the .
Since the {Platform} grid is a component for **rendering**, **manipulating** and **preserving** data records, having access to **every data record** gives you the opportunity to customize the approach of handling it. The `data` property provides you this opportunity.
@@ -2437,14 +2436,14 @@ To facilitate your work, apply the comment in the `src/styles.scss` file.
-
+
-
-
-
-
+
+
+
+
## Theming Dependencies
diff --git a/docs/xplat/src/content/en/components/grids/grid/groupby.mdx b/docs/xplat/src/content/en/components/grids/grid/groupby.mdx
index aae284893e..a2f98d48ae 100644
--- a/docs/xplat/src/content/en/components/grids/grid/groupby.mdx
+++ b/docs/xplat/src/content/en/components/grids/grid/groupby.mdx
@@ -269,9 +269,9 @@ Up until now, grouping/sorting worked in conjunction with each other. In 13.2 ve
### Expand/Collapse API
-In addition to grouping expressions you can also control the expansion states for group rows. They are stored in a separate property of the component which is a collection of . Each expansion state is uniquely defined by the field name it is created for and the value it represents for each level of grouping, i.e. the identifier is a hierarchy array of .
+In addition to grouping expressions you can also control the expansion states for group rows. They are stored in a separate property of the component which is a collection of . Each expansion state is uniquely defined by the field name it is created for and the value it represents for each level of grouping, i.e. the identifier is a hierarchy array of .
-As with , setting a list of directly to the will change the expansion accordingly. Additionally exposes a method that toggles a group by the group record instance or via the property of the row.
+As with , setting a list of directly to the will change the expansion accordingly. Additionally exposes a method that toggles a group by the group record instance or via the property of the row.
@@ -409,7 +409,7 @@ this.grid.DeselectRowsInGroup(row.GroupRow);
### Group Row Templates
-The group row except for the expand/collapse UI is fully templatable. By default it renders a grouping icon and displays the field name and value it represents. The context to render the template against is of type .
+The group row except for the expand/collapse UI is fully templatable. By default it renders a grouping icon and displays the field name and value it represents. The context to render the template against is of type .
As an example, the following template would make the group rows summary more verbose:
@@ -466,7 +466,7 @@ igRegisterScript("WebGridGroupByRowTemplate", (ctx) => {
As mentioned above the group row except for the expand/collapse UI is fully templatable. To create a custom Group By row selector template use . From the template, you can access the implicitly provided context variable, with properties that give you information about the Group By row's state.
-The property shows how many of the group records are currently selected while shows how many records belong to the group.
+The property shows how many of the group records are currently selected while shows how many records belong to the group.
```html
@@ -513,7 +513,7 @@ igRegisterScript("GroupByRowSelectorTemplate", (ctx) => {
-The property returns a reference to the group row.
+The property returns a reference to the group row.
```html
@@ -561,7 +561,7 @@ igRegisterScript("GroupByRowSelectorTemplate", (ctx) => {
-The and properties can be used to determine if the Group By row selector should be checked or indeterminate (partially selected).
+The and properties can be used to determine if the Group By row selector should be checked or indeterminate (partially selected).
diff --git a/docs/xplat/src/content/en/components/grids/grid/master-detail.mdx b/docs/xplat/src/content/en/components/grids/grid/master-detail.mdx
index 4d985077a6..a37e9c1a26 100644
--- a/docs/xplat/src/content/en/components/grids/grid/master-detail.mdx
+++ b/docs/xplat/src/content/en/components/grids/grid/master-detail.mdx
@@ -185,4 +185,4 @@ Additional API methods for controlling the expansion states are also exposed:
-
+
diff --git a/docs/xplat/src/content/en/components/grids/grid/selection-based-aggregates.mdx b/docs/xplat/src/content/en/components/grids/grid/selection-based-aggregates.mdx
index 177711ea48..b3c43f62a6 100644
--- a/docs/xplat/src/content/en/components/grids/grid/selection-based-aggregates.mdx
+++ b/docs/xplat/src/content/en/components/grids/grid/selection-based-aggregates.mdx
@@ -63,8 +63,11 @@ Change the selection to see summaries of the currently selected range.
## API References
-
-
+
+
+
+
+
## Additional Resources
- [Grid overview](../data-grid.md)
diff --git a/docs/xplat/src/content/en/components/grids/hierarchical-grid/overview.mdx b/docs/xplat/src/content/en/components/grids/hierarchical-grid/overview.mdx
index 2f0dd3cc07..9bba0bea90 100644
--- a/docs/xplat/src/content/en/components/grids/hierarchical-grid/overview.mdx
+++ b/docs/xplat/src/content/en/components/grids/hierarchical-grid/overview.mdx
@@ -30,22 +30,21 @@ In this {Platform} grid example you can see how users can visualize hierarchical
### Dependencies
-To get started with the {Platform} hierarchical grid, first you need to install the
-{PackageCommon} package.
+To get started with the {Platform} hierarchical grid, first you need to install the {PackageCommon} package.
-`{PackageGrids}` package.
+To get started with the {Platform} hierarchical grid, first you need to install the `{PackageGrids}` package.
-`{PackageCommon}` and `{PackageGrids}` packages.
+To get started with the {Platform} hierarchical grid, first you need to install the `{PackageCommon}` and `{PackageGrids}` packages.
@@ -634,7 +633,7 @@ function buildUrl(dataState) {
## Hide/Show row expand indicators
-If you have a way to provide information whether a row has children prior to its expanding, you could use the input property. This way you could provide a boolean property from the data objects which indicates whether an expansion indicator should be displayed.
+If you have a way to provide information whether a row has children prior to its expanding, you could use the input property. This way you could provide a boolean property from the data objects which indicates whether an expansion indicator should be displayed.
@@ -672,9 +671,9 @@ If you have a way to provide information whether a row has children prior to its
-Note that setting the property is not required. In case you don't provide it, expansion indicators will be displayed for each row.
+Note that setting the property is not required. In case you don't provide it, expansion indicators will be displayed for each row.
-Additionally if you wish to show/hide the header expand/collapse all indicator you can use the property.
+Additionally if you wish to show/hide the header expand/collapse all indicator you can use the property.
This UI is disabled by default for performance reasons and it is not recommended to enable it in grids with large data or grids with load on demand.
## Features
@@ -1024,4 +1023,4 @@ Then set the `--header-background` and `--header-text-color` CSS properties for
-
+
diff --git a/docs/xplat/src/content/en/components/grids/list.mdx b/docs/xplat/src/content/en/components/grids/list.mdx
index 4bb431418a..265f1d9fa7 100644
--- a/docs/xplat/src/content/en/components/grids/list.mdx
+++ b/docs/xplat/src/content/en/components/grids/list.mdx
@@ -12,11 +12,11 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {Platform} List Overview
-The {ProductName} List element is extremely useful when presenting a group of items. You can create a simple list of textual items, or a more complex one, containing an array of different layout elements. The component displays rows of items and supports one or more headers as well. Each list item is completely templatable and will support any valid HTML or other components.
+The {ProductName} List element is extremely useful when presenting a group of items. You can create a simple list of textual items, or a more complex one, containing an array of different layout elements. The component displays rows of items and supports one or more headers as well. Each list item is completely templatable and will support any valid HTML or other components.
## {Platform} List Example
-The following example represents a list populated with contacts with a name and a phone number properties. The component demonstrated below uses the and elements to enrich the user experience and expose the capabilities of setting avatar picture and buttons for text and call actions.
+The following example represents a list populated with contacts with a name and a phone number properties. The component demonstrated below uses the and elements to enrich the user experience and expose the capabilities of setting avatar picture and buttons for text and call actions.
@@ -53,7 +53,7 @@ First, you need to the install the corresponding {ProductName} npm package by ru
npm install igniteui-react
```
-You will then need to import the and its necessary CSS, like so:
+You will then need to import the and its necessary CSS, like so:
```tsx
import { IgrList, IgrListHeader, IgrListItem } from 'igniteui-react';
@@ -64,7 +64,7 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css';
-Before using the , you need to register it as follows:
+Before using the , you need to register it as follows:
@@ -81,7 +81,7 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbListModule));
-You will also need to link an additional CSS file to apply the styling to the component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project:
+You will also need to link an additional CSS file to apply the styling to the component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project:
```razor
@@ -256,7 +256,7 @@ After implementing the above code, our list component should now look like the f
### Adding Avatar and Buttons
-We can use some of our other components in conjunction with the component to enrich the experience and add some functionality. We can have a nice picture avatar to the left of the name and phone values. Additionally, we can add some buttons to the right of them to allow the user to text and call contacts, so let's update our contacts list component to show the avatar and the buttons. We can do that by using some of the list item's slots.
+We can use some of our other components in conjunction with the component to enrich the experience and add some functionality. We can have a nice picture avatar to the left of the name and phone values. Additionally, we can add some buttons to the right of them to allow the user to text and call contacts, so let's update our contacts list component to show the avatar and the buttons. We can do that by using some of the list item's slots.
@@ -405,9 +405,9 @@ We can use some of our other components in conjunction with the component, will also be provided with a default position and spacing.
+The `start` slot is meant to be used for adding some kind of media before all other content of our list items. The target element, in our case the component, will also be provided with a default position and spacing.
-The `end` slot is meant to be used for list items that have some kind of action or metadata, represented, for example, by a switch, a button, a checkbox, etc. We will use components.
+The `end` slot is meant to be used for list items that have some kind of action or metadata, represented, for example, by a switch, a button, a checkbox, etc. We will use components.
Let's also allow the user to change the size of the list using the `--ig-size` CSS variable. We will add some radio buttons to display all size values. This way whenever one gets selected, we will change the size of the list.
@@ -510,7 +510,7 @@ The result of implementing the above code should look like the following:
## Styling
-The exposes several CSS parts, giving you full control over its style:
+The exposes several CSS parts, giving you full control over its style:
|Name|Description|
|--|--|
@@ -541,20 +541,20 @@ igc-list-item::part(subtitle) {
-In this article we covered a lot of ground with the component. First, we created a simple list with text items. Then, we created a list of contact items and added functionality to them by using some additional {ProductName} components, like the and . Finally, we changed the component's appearance through the exposed CSS parts.
+In this article we covered a lot of ground with the component. First, we created a simple list with text items. Then, we created a list of contact items and added functionality to them by using some additional {ProductName} components, like the and . Finally, we changed the component's appearance through the exposed CSS parts.
## API References
-
-
+
+
-
+
## Additional Resources
diff --git a/docs/xplat/src/content/en/components/grids/pivot-grid/overview.mdx b/docs/xplat/src/content/en/components/grids/pivot-grid/overview.mdx
index ef03fddd18..03dd9156fb 100644
--- a/docs/xplat/src/content/en/components/grids/pivot-grid/overview.mdx
+++ b/docs/xplat/src/content/en/components/grids/pivot-grid/overview.mdx
@@ -76,17 +76,24 @@ A filter can also be defined via the **filters** configuration property. It can
### Dimensions Configuration
-Each basic dimension configuration requires a that matches a field from the provided **data**.
+Each basic dimension configuration requires a
+
+
+
+
+ that matches a field from the provided **data**.
Multiple sibling dimensions can be defined, which creates a more complex nested group in the related row or column dimension area.
The dimensions can be reordered or moved from one area to another via their corresponding chips using drag & drop.
-A dimension can also describe an expandable hierarchy via the property, for example:
-
-
-
+A dimension can also describe an expandable hierarchy via the
+
+
+
+
+ property, for example:
@@ -104,9 +111,6 @@ const dimension: IgrPivotDimension = {
```
-
-
-
@@ -124,9 +128,6 @@ const dimension: IgrPivotDimension = {
```
-
-
-
@@ -144,14 +145,17 @@ const dimension: IgrPivotDimension = {
```
-
-
In this case the dimension renders an expander in the related section of the grid (row or column) and allows the children to be expanded or collapsed as part of the hierarchy. By default the row dimensions are initially expanded. This behavior can be controlled with the property of the Pivot Grid.
### Predefined Dimensions
As part of the Pivot Grid some additional predefined dimensions are exposed for easier configuration:
--
+-
+
+
+
+
+
Can be used for date fields. Describes the following hierarchy by default:
- All Periods
- Years
@@ -160,8 +164,6 @@ As part of the Pivot Grid some additional predefined dimensions are exposed for
- Full Date
It can be set for rows or columns, for example:
-
-
@@ -178,9 +180,6 @@ const pivotConfiguration: IgrPivotConfiguration = {
```
-
-
-
@@ -193,9 +192,6 @@ public pivotConfigHierarchy: IPivotConfiguration = {
```
-
-
-
@@ -208,8 +204,6 @@ public pivotConfigHierarchy: IgcPivotConfiguration = {
```
-
-
```razor
@@ -227,8 +221,6 @@ public pivotConfigHierarchy: IgcPivotConfiguration = {
It also allows for further customization via the second option parameter in order to enable or disable a particular part of the hierarchy, for example:
-
-
@@ -243,10 +235,6 @@ It also allows for further customization via the second option parameter in orde
```
-
-
-
-
@@ -264,9 +252,6 @@ It also allows for further customization via the second option parameter in orde
```
-
-
-
@@ -281,8 +266,6 @@ It also allows for further customization via the second option parameter in orde
```
-
-
```razor
@@ -305,8 +288,6 @@ It also allows for further customization via the second option parameter in orde
```
-
-
### Values Configuration
A value configuration requires a **member** that matches a field from the provided **data**, or it can define a custom **aggregator** function for more complex custom scenarios. Out of the box, there are 4 predefined aggregations that can be used depending on the data type of the data field:
@@ -320,9 +301,12 @@ A value configuration requires a **member** that matches a field from the provid
- `PivotAggregate` - for any other data types. This is the base aggregation.
Contains the following aggregation functions: `COUNT`.
-The current aggregation function can be changed at runtime using the value chip's drop-down. By default, it displays a list of available aggregations based on the field's data type. A custom list of aggregations can also be set via the property, for example:
-
-
+The current aggregation function can be changed at runtime using the value chip's drop-down. By default, it displays a list of available aggregations based on the field's data type. A custom list of aggregations can also be set via the
+
+
+
+
+ property, for example:
@@ -367,9 +351,6 @@ const pivotConfiguration: IgrPivotConfiguration = {
```
-
-
-
@@ -414,9 +395,6 @@ public static totalMax: PivotAggregation = (members, data: any) => {
```
-
-
-
@@ -461,8 +439,6 @@ public static totalMax: PivotAggregation = (members, data: any) => {
```
-
-
```razor
@@ -484,18 +460,31 @@ public static totalMax: PivotAggregation = (members, data: any) => {
-The pivot value also provides a property. It can be used to display a custom name for this value in the column header.
+The pivot value also provides a
+
+
+
+
+ property. It can be used to display a custom name for this value in the column header.
### Enable Property
is the interface that describes the current state of the component. With it the developer can declare fields of the data as **rows**, **columns**, **filters** or **values**. The configuration allows enabling or disabling each of these elements separately. Only enabled elements are included in the current state of the Pivot Grid. The component utilizes the same configuration and shows a list of all elements - enabled and disabled. For each of them there is a checkbox in the appropriate state. End-users can easily tweak the pivot state by toggling the different elements using these checkboxes.
-The `Enable` property controls if a given or is active and takes part in the pivot view rendered by the Pivot Grid.
+The `Enable` property controls if a given
+
+
+
+
+ or
+
+
+
+
+ is active and takes part in the pivot view rendered by the Pivot Grid.
### Full Configuration Code
Let's take a look at a basic pivot configuration:
-
-
@@ -542,9 +531,6 @@ const pivotConfiguration1: IgrPivotConfiguration = {
-
-
-
@@ -582,9 +568,6 @@ const pivotConfiguration1: IgrPivotConfiguration = {
```
-
-
-
@@ -630,8 +613,6 @@ const pivotConfiguration1: IgrPivotConfiguration = {
```
-
-
```razor
@@ -716,16 +697,31 @@ Using above code will result in the following example which groups the Date uniq
The property automatically generates dimensions and values based on the data source fields:
- Numeric Fields:
- - Created as using `PivotNumericAggregate.sum` aggregator.
+ - Created as
+
+
+
+
+ using `PivotNumericAggregate.sum` aggregator.
- Added to the values collection and enabled by default.
- Non-Numeric Fields:
- - Created as .
+ - Created as
+
+
+
+
+.
- Disabled by default.
- Added to the columns collection.
- Date Fields(only the first `date` field is enabled, the other `date` fields apply non-numeric fields rule):
- - Created as
+ - Created as
+
+
+
+
+
- Enabled by default
- added to the rows collection.
@@ -793,12 +789,15 @@ The default values are:
If you have data field values that contain the default keys, make sure to change the separators that match to any other symbols that you are not currently using. Otherwise could lead to unexpected behavior in calculating and showing the aggregated values.
-
-
-When overriding the in Blazor, currently you will need to define all other keys, since assigning a new PivotKeys object, it replaces completely the default ones:
+When overriding the
+
+
+
+
+ in Blazor, currently you will need to define all other keys, since assigning a new PivotKeys object, it replaces completely the default ones:
```razor
@code {
@@ -816,26 +815,42 @@ When overriding the configuration, so setting them declaratively, like in the base grid, is not supported. Such columns are disregarded. |
-| Setting duplicate or property values for dimensions/values. | These properties should be unique for each dimension/value. Duplication may result in loss of data from the final result. |
+| Setting duplicate
+
+
+
+
+ or
+
+
+
+
+ property values for dimensions/values. | These properties should be unique for each dimension/value. Duplication may result in loss of data from the final result. |
| Row Selection is only supported in **Single** mode. | Multiple selection is currently not supported. |
| Merging the dimension members is case sensitive| The Pivot Grid creates groups and merges the same (case sensitive) values. But the dimensions provide `MemberFunction` and this can be changed there, the result of the `MemberFunction` are compared and used as display value.|
-
-
## API References
-
+
+
+
+
+
+
-
+
+
+
+
+
+
## Additional Resources
@@ -844,5 +859,3 @@ Our community is active and always welcoming to new ideas.
- [{ProductName} **Forums**]({ForumsLink})
- [{ProductName} **GitHub**]({GithubLink})
-
-
diff --git a/docs/xplat/src/content/en/components/grids/pivot-grid/remote-operations.mdx b/docs/xplat/src/content/en/components/grids/pivot-grid/remote-operations.mdx
index ae511e163a..d8fbd5f2f2 100644
--- a/docs/xplat/src/content/en/components/grids/pivot-grid/remote-operations.mdx
+++ b/docs/xplat/src/content/en/components/grids/pivot-grid/remote-operations.mdx
@@ -83,14 +83,14 @@ public aggregatedData = [
```
The Pivot grid provides the object keys fields it uses to do its pivot calculations.
-- - Field that stores children for hierarchy building. It represents a map from grouped values and all the pivotGridRecords that are based on that value. It can be utilized in very specific scenarios, where there is a need to do something while creating the hierarchies. No need to change this for common usage.
-- - Field that stores reference to the original data records. Can be seen in the example from above - **AllProducts_records**. Avoid setting fields in the data with the same name as this property. If your data records has **records** property, you can specify different and unique value for it using the .
-- - Field that stores aggregation values. It's applied while creating the hierarchies and also it should not be changed for common scenarios.
-- - Field that stores dimension level based on its hierarchy. Avoid setting fields in the data with the same name as this property. If your data records has **level** property, you can specify different and unique value for it using the .
-- - Separator used when generating the unique column field values. It is the dash(**-**) from the example from above - **All-Bulgaria**.
-- - Separator used when generating the unique row field values. It is the underscore(**_**) from the example from above - **AllProducts_records**. It's used when creating the and field.
-
-All of these are stored in the property which is part of the and can be used to change the default pivot keys.
+- - Field that stores children for hierarchy building. It represents a map from grouped values and all the pivotGridRecords that are based on that value. It can be utilized in very specific scenarios, where there is a need to do something while creating the hierarchies. No need to change this for common usage.
+- - Field that stores reference to the original data records. Can be seen in the example from above - **AllProducts_records**. Avoid setting fields in the data with the same name as this property. If your data records has **records** property, you can specify different and unique value for it using the .
+- - Field that stores aggregation values. It's applied while creating the hierarchies and also it should not be changed for common scenarios.
+- - Field that stores dimension level based on its hierarchy. Avoid setting fields in the data with the same name as this property. If your data records has **level** property, you can specify different and unique value for it using the .
+- - Separator used when generating the unique column field values. It is the dash(**-**) from the example from above - **All-Bulgaria**.
+- - Separator used when generating the unique row field values. It is the underscore(**_**) from the example from above - **AllProducts_records**. It's used when creating the and field.
+
+All of these are stored in the property which is part of the and can be used to change the default pivot keys.
These defaults are:
```typescript
@@ -100,7 +100,7 @@ export const = {
};
```
-Setting `NoopPivotDimensionsStrategy` for the and skips the data grouping and aggregation done by the data pipes, but the pivot grid still needs declarations for the rows, columns, values and filters in order to render the pivot view as expected:
+Setting `NoopPivotDimensionsStrategy` for the and skips the data grouping and aggregation done by the data pipes, but the pivot grid still needs declarations for the rows, columns, values and filters in order to render the pivot view as expected:
diff --git a/docs/xplat/src/content/en/components/grids/tree-grid/overview.mdx b/docs/xplat/src/content/en/components/grids/tree-grid/overview.mdx
index 535e5e8350..5061ea293c 100644
--- a/docs/xplat/src/content/en/components/grids/tree-grid/overview.mdx
+++ b/docs/xplat/src/content/en/components/grids/tree-grid/overview.mdx
@@ -34,22 +34,21 @@ In this example, you can see how users can manipulate hierarchical or flat data.
Getting started with our {Platform} Grid library and the {Platform} Tree Grid in particular is the first step to building powerful, data-rich applications that display hierarchical information in a clear and interactive way. The {Platform} Tree Grid allows you to present parent-child data structures in a familiar tabular format, complete with features like row expansion, sorting, filtering, editing, and virtualization for high performance with large datasets.
-To get started with the {Platform} tree grid, first you need to install the
-{PackageCommon} package.
+To get started with the {Platform} tree grid, first you need to install the {PackageCommon} package.
-`{PackageGrids}` package.
+To get started with the {Platform} tree grid, first you need to install the `{PackageGrids}` package.
-`{PackageCommon}` and `{PackageGrids}` packages.
+To get started with the {Platform} tree grid, first you need to install the `{PackageCommon}` and `{PackageGrids}` packages.
@@ -298,7 +297,7 @@ Now let's start by importing our property to the name of the child collection that is used in each of our data objects. In our case that will be the **Employees** collection.
In addition, we can disable the automatic column generation and define them manually by matching them to the actual properties of our data objects. (The **Employees** collection will be automatically used for the hierarchy, so there is no need to include it in the columns' definitions.)
-We can now enable the row selection and paging features of the tree grid by using the and add the element.
+We can now enable the row selection and paging features of the tree grid by using the and add the element.
We can also enable the summaries, the filtering, sorting, editing, moving and resizing features for each of our columns.
@@ -426,9 +425,9 @@ const data = [
```
-In the sample data above, all records have an ID, a ParentID and some additional properties like Name, JobTitle and Age. As mentioned previously, the ID of the records must be unique as it will be our . The ParentID contains the ID of the parent node and could be set as a . If a row has a ParentID that does not match any row in the tree grid, then that means this row is a root row.
+In the sample data above, all records have an ID, a ParentID and some additional properties like Name, JobTitle and Age. As mentioned previously, the ID of the records must be unique as it will be our . The ParentID contains the ID of the parent node and could be set as a . If a row has a ParentID that does not match any row in the tree grid, then that means this row is a root row.
-The parent-child relation is configured using the tree grid's and properties.
+The parent-child relation is configured using the tree grid's and properties.
Here is the template of the component which demonstrates how to configure the tree grid to display the data defined in the above flat collection:
@@ -557,7 +556,7 @@ Then set the related CSS properties for that class:
-
+
## Additional Resources
diff --git a/docs/xplat/src/content/en/components/grids/tree.mdx b/docs/xplat/src/content/en/components/grids/tree.mdx
index 169f957f63..4011441d79 100644
--- a/docs/xplat/src/content/en/components/grids/tree.mdx
+++ b/docs/xplat/src/content/en/components/grids/tree.mdx
@@ -17,7 +17,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
For end-users this means they can easily navigate across different app pages, use selection, checkboxes, add texts, icons, images and more.
-The {ProductName} Tree component allows users to represent hierarchical data in a tree-view structure, maintaining parent-child relationships, as well as to define static tree-view structure without a corresponding data model. Its primary purpose is to allow end-users to visualize and navigate within hierarchical data structures. The component also provides load on demand capabilities, item activation, multiple and cascade selection of items through built-in checkboxes, built-in keyboard navigation and more.
+The {ProductName} Tree component allows users to represent hierarchical data in a tree-view structure, maintaining parent-child relationships, as well as to define static tree-view structure without a corresponding data model. Its primary purpose is to allow end-users to visualize and navigate within hierarchical data structures. The component also provides load on demand capabilities, item activation, multiple and cascade selection of items through built-in checkboxes, built-in keyboard navigation and more.
## {Platform} Tree Example
@@ -44,7 +44,7 @@ First, you need to install the {ProductName} by running the following command:
npm install {PackageWebComponents}
```
-Before using the , you need to register it as follows:
+Before using the , you need to register it as follows:
```ts
import { defineComponents, IgcTreeComponent } from 'igniteui-webcomponents';
@@ -68,7 +68,7 @@ First, you need to the install the corresponding {ProductName} npm package by ru
npm install igniteui-react
```
-You will then need to import the and its necessary CSS, like so:
+You will then need to import the and its necessary CSS, like so:
```tsx
import { IgrTree, IgrTreeItem } from 'igniteui-react';
@@ -84,7 +84,7 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css';
-You will also need to link an additional CSS file to apply the styling to the component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project:
+You will also need to link an additional CSS file to apply the styling to the component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project:
```razor
@@ -106,10 +106,10 @@ builder.Services.AddIgniteUIBlazor(
-The simplest way to start using the is as follows:
+The simplest way to start using the is as follows:
### Declaring a tree
- is the representation of every item that belongs to the .
+ is the representation of every item that belongs to the .
Items provide , , and properties, which give you opportunity to configure the states of the item as per your requirement.
The property can be used to add a reference to the data entry the item represents.
@@ -240,7 +240,7 @@ You can provide a custom slot content for each `TreeItem`'s indentation, expansi
could be expanded or collapsed:
- by clicking on the item expand indicator (default behavior).
-- by clicking on the item if the property is set to `true`.
+- by clicking on the item if the property is set to `true`.
@@ -259,7 +259,7 @@ You can provide a custom slot content for each `TreeItem`'s indentation, expansi
-By default, multiple items could be expanded at the same time. In order to change this behavior and allow expanding only single branch at a time, the property could be enabled. This way when an item is expanded, all of the others already expanded branches in the same level will be collapsed.
+By default, multiple items could be expanded at the same time. In order to change this behavior and allow expanding only single branch at a time, the property could be enabled. This way when an item is expanded, all of the others already expanded branches in the same level will be collapsed.
@@ -281,7 +281,7 @@ By default, multiple items could be expanded at the same time. In order to chang
-In addition, the provides the following API methods for item interactions:
+In addition, the provides the following API methods for item interactions:
- `Tree.Expand` - expands all items. If an items array is passed, expands only the specified items.
- `Tree.Collapse` - collapses all items. If an items array is passed, collapses only the specified items.
@@ -293,15 +293,15 @@ In addition, the pr
## {Platform} Tree Selection
-In order to setup item selection in the {ProductName} Tree component, you just need to set its property. This property accepts the following three modes: **None**, **Multiple** and **Cascade**. Below we will take a look at each of them in more detail.
+In order to setup item selection in the {ProductName} Tree component, you just need to set its property. This property accepts the following three modes: **None**, **Multiple** and **Cascade**. Below we will take a look at each of them in more detail.
### None
-In the by default item selection is disabled. Users cannot select or deselect an item through UI interaction, but these actions can still be completed through the provided API method.
+In the by default item selection is disabled. Users cannot select or deselect an item through UI interaction, but these actions can still be completed through the provided API method.
### Multiple
-To enable multiple item selection in the just set the property to **multiple**. This will render a checkbox for every item. Each item has two states - selected or not. This mode supports multiple selection.
+To enable multiple item selection in the just set the property to **multiple**. This will render a checkbox for every item. Each item has two states - selected or not. This mode supports multiple selection.
@@ -330,7 +330,7 @@ To enable multiple item selection in the
### Cascade
-To enable cascade item selection in the , just set the selection property to **cascade**. This will render a checkbox for every item.
+To enable cascade item selection in the , just set the selection property to **cascade**. This will render a checkbox for every item.
@@ -361,9 +361,9 @@ To enable cascade item selection in the provides a rich variety of keyboard interactions for the user. This functionality is enabled by default and allows users to navigate through the items.
+Keyboard navigation in provides a rich variety of keyboard interactions for the user. This functionality is enabled by default and allows users to navigate through the items.
-The navigation is compliant with W3C accessibility standards and convenient to use.
+The navigation is compliant with W3C accessibility standards and convenient to use.
**Key Combinations**
@@ -403,7 +403,7 @@ The {ProductName} Tree can be rendered in such way that it requires the minimal
After the user clicks the expand icon, it is replaced by a loading indicator. When the loading property resolves to false, the loading indicator disappears and the children are loaded.
-You can provide a custom slot content for the loading area using the `loadingIndicator` slot. If such slot is not defined, the is used.
+You can provide a custom slot content for the loading area using the `loadingIndicator` slot. If such slot is not defined, the is used.
### Load On Demand With Virtualization
@@ -430,7 +430,7 @@ You can change the appearance of the component like this:
+Using these CSS parts we can customize thе appearance of the component like this:
```css
igc-tree-item {
@@ -447,10 +447,10 @@ igc-tree-item {
## API References
-
-
+
+
-
+
## Additional Resources
diff --git a/docs/xplat/src/content/en/components/inputs/button.mdx b/docs/xplat/src/content/en/components/inputs/button.mdx
index bd2c48b09d..69616e33f5 100644
--- a/docs/xplat/src/content/en/components/inputs/button.mdx
+++ b/docs/xplat/src/content/en/components/inputs/button.mdx
@@ -12,19 +12,17 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {Platform} Button Overview
-The {Platform} Button Component lets you enable clickable elements that trigger actions in your {Platform} app. You get full control over how you set button variants, configure styles for the wrapped element, and define sizes. The Button Component also gives flexibility through the {Platform} Button
-OnClick event
+The {Platform} Button Component lets you enable clickable elements that trigger actions in your {Platform} app. You get full control over how you set button variants, configure styles for the wrapped element, and define sizes. The Button Component also gives flexibility through the {Platform} Button OnClick event, toggle the {Platform} button, disable the {Platform} button, and more.
-clicked callback
+The {Platform} Button Component lets you enable clickable elements that trigger actions in your {Platform} app. You get full control over how you set button variants, configure styles for the wrapped element, and define sizes. The Button Component also gives flexibility through the {Platform} Button clicked callback, toggle the {Platform} button, disable the {Platform} button, and more.
-, toggle the {Platform} button, disable the {Platform} button, and more.
## {Platform} Button Example
diff --git a/docs/xplat/src/content/en/components/inputs/chip.mdx b/docs/xplat/src/content/en/components/inputs/chip.mdx
index f95e3bdc71..839bad7223 100644
--- a/docs/xplat/src/content/en/components/inputs/chip.mdx
+++ b/docs/xplat/src/content/en/components/inputs/chip.mdx
@@ -237,7 +237,7 @@ The {ProductName} chip can be disabled by using the component and their slots, we can add different content before and after the main content of the chip. We provide default select and remove icons but you can customize them using the and `Remove` slots. You can add additional content before or after the main content, using the `Start` and `End` slots.
+With the `Prefix` and `Suffix` parts of the component and their slots, we can add different content before and after the main content of the chip. We provide default select and remove icons but you can customize them using the and `Remove` slots. You can add additional content before or after the main content, using the `Start` and `End` slots.
diff --git a/docs/xplat/src/content/en/components/inputs/circular-progress.mdx b/docs/xplat/src/content/en/components/inputs/circular-progress.mdx
index 985cb953c9..12ded42a58 100644
--- a/docs/xplat/src/content/en/components/inputs/circular-progress.mdx
+++ b/docs/xplat/src/content/en/components/inputs/circular-progress.mdx
@@ -148,7 +148,7 @@ You can set the type of your indicator, using the property. Also, you can hide the default label of the {ProductName} by setting the property and customize the progress indicator default label via the exposed property.
+If you want to track a process that is not determined precisely, you can set the property. Also, you can hide the default label of the {ProductName} by setting the property and customize the progress indicator default label via the exposed property.
diff --git a/docs/xplat/src/content/en/components/inputs/combo/features.mdx b/docs/xplat/src/content/en/components/inputs/combo/features.mdx
index b05ef7df14..effb98fb01 100644
--- a/docs/xplat/src/content/en/components/inputs/combo/features.mdx
+++ b/docs/xplat/src/content/en/components/inputs/combo/features.mdx
@@ -16,14 +16,14 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
The {ProductName} ComboBox component exposes several features such as filtering and grouping.
## Combobox Features Example
-The following demo shows some features that are enabled/disabled at runtime:
+The following demo shows some features that are enabled/disabled at runtime:
-In our sample we are going to use the component, so we have to import them together with the combo:
+In our sample we are going to use the component, so we have to import them together with the combo:
@@ -50,7 +50,7 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbComboModule));
builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule));
```
-You will also need to link an additional CSS file to apply the styling to the component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project:
+You will also need to link an additional CSS file to apply the styling to the component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project:
```razor
@@ -182,7 +182,7 @@ switchDisable.addEventListener("igcChange", () => {
-Note that grouping is enabled/disabled by setting the property to a corresponding data source field:
+Note that grouping is enabled/disabled by setting the property to a corresponding data source field:
@@ -253,7 +253,7 @@ Filtering options can be further enhanced by enabling the search case sensitivit
#### Filtering Options
-The {ProductName} exposes one more filtering property that allows passing configuration of both `FilterKey` and `CaseSensitive` options. The `FilterKey` indicates which data source field should be used for filtering the list of options. The `CaseSensitive` option indicates if the filtering should be case-sensitive or not.
+The {ProductName} exposes one more filtering property that allows passing configuration of both `FilterKey` and `CaseSensitive` options. The `FilterKey` indicates which data source field should be used for filtering the list of options. The `CaseSensitive` option indicates if the filtering should be case-sensitive or not.
The following code snippet shows how to filter the cities from our data source by country instead of name. We are also making the filtering case-sensitive by default:
@@ -291,7 +291,7 @@ const options = {
### Grouping
-Defining a option will group the items, according to the provided key:
+Defining a option will group the items, according to the provided key:
@@ -318,7 +318,7 @@ Defining a
-The property will only have effect if your data source consists of complex objects.
+The property will only have effect if your data source consists of complex objects.
#### Sorting Direction
@@ -351,7 +351,7 @@ The ComboBox component also exposes an option for setting whether groups should
### Label
-The label can be set easily using the property:
+The label can be set easily using the property:
@@ -521,7 +521,7 @@ You can disable the ComboBox using the
+
## Additional Resources
diff --git a/docs/xplat/src/content/en/components/inputs/combo/overview.mdx b/docs/xplat/src/content/en/components/inputs/combo/overview.mdx
index 1bfc94a390..9e8d2fd204 100644
--- a/docs/xplat/src/content/en/components/inputs/combo/overview.mdx
+++ b/docs/xplat/src/content/en/components/inputs/combo/overview.mdx
@@ -36,7 +36,7 @@ First, you need to install the {ProductName} by running the following command:
npm install {PackageWebComponents}
```
-Before using the component, you need to register it together with its additional components and necessary CSS:
+Before using the component, you need to register it together with its additional components and necessary CSS:
```ts
import { defineComponents, IgcComboComponent }
@@ -57,7 +57,7 @@ For a complete introduction to the {ProductName}, read the [**Getting Started**]
-To get started with the component, first we need to register its module as follows:
+To get started with the component, first we need to register its module as follows:
```razor
@@ -66,7 +66,7 @@ To get started with the component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project:
+You will also need to link an additional CSS file to apply the styling to the component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project:
```razor
@@ -86,7 +86,7 @@ First, you need to the install the corresponding {ProductName} npm package by ru
npm install igniteui-react
```
-You will then need to import the {Platform} and its necessary CSS:
+You will then need to import the {Platform} and its necessary CSS:
```tsx
import { IgrCombo } from 'igniteui-react';
@@ -98,7 +98,7 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css';
-The component doesn't work with the standard `
Then, we will bind an array of objects to the combo data source used for building the list of options.
@@ -199,20 +199,20 @@ const cities: City[] = [
When the combo is bound to a list of complex data (i.e. objects), we need to specify a property that the control will use to handle item selection. The component exposes the following properties:
-- `T` - **required**, if is omitted, this should be set to "object", otherwise this needs to match the property type of .
-- - **Optional**, **required** for complex data object - Determines which field of the data source will be used to make selections. If is omitted, the selection API will use object references to select items.
-- - **Optional**, **recommended** for complex data objects - Determines which field in the data source is used as the display value. If no value is specified for , the combo will use the specified (if any).
-In our case, we want the combo to display the `name` of each city and use the `id` field for item selection and as the underlying value for each item. Therefore, we provide these properties to the combo's and respectively.
+- `T` - **required**, if is omitted, this should be set to "object", otherwise this needs to match the property type of .
+- - **Optional**, **required** for complex data object - Determines which field of the data source will be used to make selections. If is omitted, the selection API will use object references to select items.
+- - **Optional**, **recommended** for complex data objects - Determines which field in the data source is used as the display value. If no value is specified for , the combo will use the specified (if any).
+In our case, we want the combo to display the `name` of each city and use the `id` field for item selection and as the underlying value for each item. Therefore, we provide these properties to the combo's and respectively.
-When the data source consists of primitive types (e.g. `strings`, `numbers`, etc.), **do not** specify a and/or .
+When the data source consists of primitive types (e.g. `strings`, `numbers`, etc.), **do not** specify a and/or .
### Setting Value
The ComboBox component exposes a getter and setter in addition to an attribute, which is also called value. You can use the value attribute to set the selected items on component initialization.
-If you want to read the value, i.e. the list of currently selected items, or to update the value use the value getter and setter respectively. The value getter will return a list of all selected items as represented by the . Likewise, if you want to update the list of selected items by using the value setter, you should provide a list of items by their .
+If you want to read the value, i.e. the list of currently selected items, or to update the value use the value getter and setter respectively. The value getter will return a list of all selected items as represented by the . Likewise, if you want to update the list of selected items by using the value setter, you should provide a list of items by their .
@@ -246,7 +246,7 @@ comboRef.current.value = ['NY01', 'UK01'];
The combo component exposes APIs that allow you to change the currently selected items.
-Besides selecting items from the list of options by user interaction, you can select items programmatically. This is done via the and methods. You can pass an array of items to both methods. If the methods are called with no arguments all items will be selected/deselected depending on which method is called. If you have specified a for your combo component, then you should pass the value keys of the items you would like to select/deselect:
+Besides selecting items from the list of options by user interaction, you can select items programmatically. This is done via the and methods. You can pass an array of items to both methods. If the methods are called with no arguments all items will be selected/deselected depending on which method is called. If you have specified a for your combo component, then you should pass the value keys of the items you would like to select/deselect:
#### Select/deselect some items
@@ -352,7 +352,7 @@ comboRef.current.deselect([]);
-If the property is omitted, you will have to list the items you wish to select/deselect as objects references:
+If the property is omitted, you will have to list the items you wish to select/deselect as objects references:
@@ -387,10 +387,10 @@ comboRef.current.deselect([cities[1], cities[5]]);
### Validation
-The {ProductName} component supports most of the properties, such as , , , , etc. The component also exposes two methods bound to its validation:
+The {ProductName} component supports most of the properties, such as , , , , etc. The component also exposes two methods bound to its validation:
-- - checks for validity and returns true if the component satisfies the validation constraints.
-- - a wrapper around reportValidity to comply with the native input API.
+- - checks for validity and returns true if the component satisfies the validation constraints.
+- - a wrapper around reportValidity to comply with the native input API.
## Keyboard Navigation
@@ -409,7 +409,7 @@ When the combo component is focused and the list of options is **visible**:
## Styling
-You can change the appearance of the component and its items, by using the exposed CSS parts listed below:
+You can change the appearance of the component and its items, by using the exposed CSS parts listed below:
| Part name | Description |
| -------------------- | ------------------------------------------------------------------------------- |
@@ -465,7 +465,7 @@ igc-combo::part(toggle-icon) {
## API References
-
+
## Additional Resources
diff --git a/docs/xplat/src/content/en/components/inputs/date-time-input.mdx b/docs/xplat/src/content/en/components/inputs/date-time-input.mdx
index 97c7a5a3b6..2f4e408337 100644
--- a/docs/xplat/src/content/en/components/inputs/date-time-input.mdx
+++ b/docs/xplat/src/content/en/components/inputs/date-time-input.mdx
@@ -132,7 +132,7 @@ The also accepts [ISO 8601](https://tc39.es/ecm
The string can be a full `ISO` string, in the format `YYYY-MM-DDTHH:mm:ss.sssZ` or it could be separated into date-only and time-only portions.
#### Date-only
-If a date-only string is bound to the property of the component, it needs to be in the format `YYYY-MM-DD`. The is still used when typing values in the input and it does not have to be in the same format. Additionally, when binding a date-only string, the directive will prevent time shifts by coercing the time to be `T00:00:00`.
+If a date-only string is bound to the property of the component, it needs to be in the format `YYYY-MM-DD`. The is still used when typing values in the input and it does not have to be in the same format. Additionally, when binding a date-only string, the directive will prevent time shifts by coercing the time to be `T00:00:00`.
#### Time-only
Time-only strings are normally not defined in the `ECMA` specification, however to allow the directive to be integrated in scenarios which require time-only solutions, it supports the 24 hour format - `HH:mm:ss`. The 12 hour format is not supported.
@@ -166,10 +166,10 @@ The has intuitive keyboard navigation that make
The supports different display and input formats.
-It uses [Intl.DateTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat) which allows it to support predefined format options, such as `long` and `short`, `medium` and `full`. Additionally, it can also accept a custom string constructed from supported characters, such as `dd-MM-yy`. Also, if no is provided, the component will use the as such.
+It uses [Intl.DateTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat) which allows it to support predefined format options, such as `long` and `short`, `medium` and `full`. Additionally, it can also accept a custom string constructed from supported characters, such as `dd-MM-yy`. Also, if no is provided, the component will use the as such.
### Input Format
-The table bellow shows formats that are supported by the component's :
+The table bellow shows formats that are supported by the component's :
|Format|Description|
|-------|----------|
@@ -187,7 +187,7 @@ The table bellow shows formats that are supported by the component's . This will set both the expected user input format and the `mask`. Additionally, the is locale based, so if none is provided, the editor will default to `dd/MM/yyyy`.
+To set a specific input format, pass it as a string to the . This will set both the expected user input format and the `mask`. Additionally, the is locale based, so if none is provided, the editor will default to `dd/MM/yyyy`.
@@ -323,7 +323,7 @@ If all went well, the component will be `invalid` if the value is greater or low
The exposes public and methods. They increment or decrement a specific `DatePart` of the currently set date and time and can be used in a couple of ways.
-In the first scenario, if no specific DatePart is passed to the method, a default DatePart will increment or decrement, based on the specified and the internal component implementation. In the second scenario, you can explicitly specify what DatePart to manipulate as it may suite different requirements. Also, both methods accept an optional `delta` parameter of type number which can be used to set the stepUp/stepDown step.
+In the first scenario, if no specific DatePart is passed to the method, a default DatePart will increment or decrement, based on the specified and the internal component implementation. In the second scenario, you can explicitly specify what DatePart to manipulate as it may suite different requirements. Also, both methods accept an optional `delta` parameter of type number which can be used to set the stepUp/stepDown step.
diff --git a/docs/xplat/src/content/en/components/inputs/dropdown.mdx b/docs/xplat/src/content/en/components/inputs/dropdown.mdx
index 94fd164812..90bbd782db 100644
--- a/docs/xplat/src/content/en/components/inputs/dropdown.mdx
+++ b/docs/xplat/src/content/en/components/inputs/dropdown.mdx
@@ -125,7 +125,7 @@ The simplest way to start using the is as follows:
### Target
-The {Platform} Dropdown list is positioned relatively to its target. The `target` slot allows you to provide a built-in component which toggles the `open` property on click. In some cases you would want to use an external target or use another event to toggle the opening of the Dropdown. You can achieve this using the , and methods which allow you to provide the target as a parameter. By default, the Dropdown list uses `absolute` CSS position. You will need to set the of the {Platform} Dropdown to `fixed` when the target element is inside a fixed container, but the Dropdown is not. The Dropdown list is automatically sized based on its content, if you want the list to have the same width as the target, you should set the property to `true`.
+The {Platform} Dropdown list is positioned relatively to its target. The `target` slot allows you to provide a built-in component which toggles the `open` property on click. In some cases you would want to use an external target or use another event to toggle the opening of the Dropdown. You can achieve this using the , and methods which allow you to provide the target as a parameter. By default, the Dropdown list uses `absolute` CSS position. You will need to set the of the {Platform} Dropdown to `fixed` when the target element is inside a fixed container, but the Dropdown is not. The Dropdown list is automatically sized based on its content, if you want the list to have the same width as the target, you should set the property to `true`.
@@ -134,7 +134,7 @@ The {Platform} Dropdown list is positioned relatively to its target. The `target
### Position
-The preferred placement of the {Platform} Dropdown can be set using the property. The default placement of the Dropdown is `bottom-start`. The property determines whether the placement should be flipped if there is not enough space to display the Dropdown at the specified placement. The distance from the {Platform} Dropdown list to its target can be specified using the property.
+The preferred placement of the {Platform} Dropdown can be set using the property. The default placement of the Dropdown is `bottom-start`. The property determines whether the placement should be flipped if there is not enough space to display the Dropdown at the specified placement. The distance from the {Platform} Dropdown list to its target can be specified using the property.
@@ -143,7 +143,7 @@ The preferred placement of the {Platform} Dropdown can be set using the emits the `Change` event when the user selects an item. The method of the Dropdown allows you to select an item by its index or value.
+The emits the `Change` event when the user selects an item. The method of the Dropdown allows you to select an item by its index or value.
### Item
@@ -174,7 +174,7 @@ The {Platform} Dropdown's items can also be grouped using the property determines the behavior of the component during scrolling the container of the target element. The default value is `scroll` which means that the Dropdown will be scrolled with its target. Setting the property to `block` will block the scrolling if the Dropdown is opened. You could also set the property to `close` which means that the Dropdown will be closed automatically on scroll.
+The property determines the behavior of the component during scrolling the container of the target element. The default value is `scroll` which means that the Dropdown will be scrolled with its target. Setting the property to `block` will block the scrolling if the Dropdown is opened. You could also set the property to `close` which means that the Dropdown will be closed automatically on scroll.
### Keep Open
diff --git a/docs/xplat/src/content/en/components/inputs/file-input.mdx b/docs/xplat/src/content/en/components/inputs/file-input.mdx
index 35ba9d864d..132de63f98 100644
--- a/docs/xplat/src/content/en/components/inputs/file-input.mdx
+++ b/docs/xplat/src/content/en/components/inputs/file-input.mdx
@@ -67,15 +67,15 @@ For a complete introduction to the {ProductName}, read the [**Getting Started**]
The component offers a variety of properties that allow you to configure its behavior based on specific requirements. These properties give you control over the input’s functionality, appearance, and validation.
-- - Sets the current value of the file input field.
-- - Disables the file input, preventing user interaction.
-- - Marks the input as mandatory. Form submission will be blocked unless a file is selected.
-- - Indicates that the input value is invalid, used to trigger visual error states.
+- - Sets the current value of the file input field.
+- - Disables the file input, preventing user interaction.
+- - Marks the input as mandatory. Form submission will be blocked unless a file is selected.
+- - Indicates that the input value is invalid, used to trigger visual error states.
- `Multiple` - Allows the selection of multiple files.
- `Accept` - Defines the types of files that can be selected. The value for this property needs to be a comma-separated list of file formats (e.g., .jpg, .png, .gif).
-- - Automatically focuses the file input field when the page loads.
-- - Sets the label text associated with the file input element.
-- - Provides placeholder text displayed when no file is selected.
+- - Automatically focuses the file input field when the page loads.
+- - Sets the label text associated with the file input element.
+- - Provides placeholder text displayed when no file is selected.
@@ -97,8 +97,8 @@ In addition to its configurable properties, there are four useful methods inheri
- `Focus` - Sets the focus on the file input element.
- `Blur` - Removes the focus from the file input element.
-- - Checks the validity of the input and displays a validation message if the input is invalid.
-- - Sets a custom validation message. If the provided message is not empty, the input will be marked as invalid.
+- - Checks the validity of the input and displays a validation message if the input is invalid.
+- - Sets a custom validation message. If the provided message is not empty, the input will be marked as invalid.
### Slots
@@ -110,7 +110,7 @@ The component also exposes several
- `file-missing-text` - Sets the text shown in the input field when no file has been selected.
- `value-missing` - Renders custom content when the required field validation fails. (i.e., when a file is required but not provided).
- `invalid` – Allows you to render custom content when the input is in an invalid state.
-- `custom-error` - Displays content when a custom validation message is set using the method.
+- `custom-error` - Displays content when a custom validation message is set using the method.
@@ -130,7 +130,7 @@ The component currently has the fo
## Accessibility & ARIA Support
-The component is both focusable and interactive, ensuring full keyboard and screen reader accessibility. The component can be labeled using the attribute, which leverages the native `