Skip to content

Commit 34e2946

Browse files
authored
Merge branch 'master' into docs-builder
2 parents 5329fd7 + e908562 commit 34e2946

File tree

105 files changed

+886
-379
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+886
-379
lines changed
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
#note-validation
2-
>note The Telerik Blazor validation tools provide a way to display different types of validation messages. The main benefit is consistent styling with all other Telerik Blazor components. The validation tools do not expose API or settings for specific validation logic. You should configure the desired standard or custom validation separately, and then use our UI components to display messages to the user.
2+
The Telerik Blazor validation tools let you match the style of your validation messages to all other Telerik Blazor components in your app. The validation tools do not expose API or settings for specific validation logic. You need to handle the validation logic separately and then use the Telerik Blazor UI components to display messages to the end user.
33
#end
44

55
#note-telerik-role-in-validation
66
> The Telerik components for Blazor do not perform the actual validation of the model. Validation is managed by the [`EditContext`](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.forms.editcontext). The role of the Telerik components is to call `EditContext` methods, subscribe to `EditContext` events, retrieve validation messages, and display them. If a validation scenario does not work as expected, check the behavior in a standard Blazor `<EditForm>` to verify if the issue is related to the Telerik components.
77
#end
8+
9+
#note-editcontext-formitem-template
10+
> When using the [Form `EditContext` parameter]({%slug form-overview%}#creating-blazor-form) together with [validation components]({%slug validation-tools-overview%}) or [Form item `<Template>`s]({%slug form-formitems-template%}), make sure to create the `EditContext` from the model instance, which is used by the validation components and inside the Form item templates. Otherwise, the Form will not update the correct object instance and validation will not work as expected.
11+
#end

_contentTemplates/common/get-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ Well done! Now you have your first Telerik UI for Blazor component running in yo
8787
## Next Steps
8888

8989
* [Check the list of available components]({%slug blazor-overview%}#list-of-components).
90-
* [Explore the live Telerik UI for Blazor demos](https://demos.telerik.com/blazor-ui/).
90+
* [Explore the live Telerik UI for Blazor demos](https://demos.telerik.com/blazor-ui).
9191
* [Learn the data binding fundamentals for Telerik UI for Blazor components]({%slug common-features-data-binding-overview%}).
9292
* [Get started with the data Grid]({%slug grid-overview%}).
9393
* [Review the built-in themes or create custom ones]({%slug themes-overview%}).

_contentTemplates/grid/export.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
* Date and number formats are exported with the following format: `mm/dd/yyyy hh:mm:ss` plus the current app culture AM/PM specifier for dates, and `Convert.ToDouble(value)` for numbers (which uses the current thread culture). The Excel date formats are different than .NET date formats and Excel may not always recognize the column as dates, for example, if the entire date format from the .NET culture is used.
55

6-
* Templates are not exported, because there is no provision in the framework for getting them at runtime. If a column, header or group header/footer has a template or aggregates, it will be ignored. The headers will be the `Title` of the column, the data is the data from the `Field`. If you need additional information, see if you can add it in e Field in the model, or create your own excel file (see example <a href="https://feedback.telerik.com/blazor/1485764-customize-the-excel-file-before-it-gets-to-the-client" target="_blank">here</a>).
7-
86
* The Grid exports only `<GridColumn>` instances. Other types of columns are not exported, for example command, checkbox, hierarchy, group and row-drag columns.
97

108
* If the Grid is using `OnRead` and is exporting all pages, it will fire an additional `OnRead` event at the time of exporting, with a request `PageSize` of `0`. This will enable the component to obtain all data.

_contentTemplates/map/general.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#urltemplate-csp
2+
> The Map component provides two ways to define the `UrlTemplate` of tile layers and the `MapLayerMarkerSettings` `Template` of marker layers. See [Map Content Security Policy]({%slug components/map/overview%}#content-security-policy) for more information and comparison.
3+
#end

accessibility/wcag-section-508-wai-aria.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ The following table lists the Section 508 and WCAG 2 compliance levels of suppor
165165
|`ToolBar`|`Yes`|`AA`| [Demo](https://demos.telerik.com/blazor-ui/toolbar/keyboard-navigation) | [Documentation]({%slug toolbar-wai-aria-support%}) |
166166
|`Tooltip`|`Yes`|`AA`| `n/a` | [Documentation]({%slug tooltip-wai-aria-support%}) |
167167
|`TreeList`|`No`|`n/a`| `n/a` | `n/a` |
168-
|`TreeView`|`Yes`|`AA`| [Demo](https://demos.telerik.com/blazor-ui/treeView/keyboard-navigation) | [Documentation]({%slug treeview-wai-aria-support%}) |
168+
|`TreeView`|`Yes`|`AA`| [Demo](https://demos.telerik.com/blazor-ui/treeview/keyboard-navigation) | [Documentation]({%slug treeview-wai-aria-support%}) |
169169
|`Upload`|`No`|`n/a`| `n/a` | `n/a` |
170170
|`Window`|`Yes`|`AA`| [Demo](https://demos.telerik.com/blazor-ui/window/keyboard-navigation) | [Documentation]({%slug window-wai-aria-support%}) |
171171
|`Wizard`|`Yes`|`AA`| [Demo](https://demos.telerik.com/blazor-ui/wizard/keyboard-navigation) | [Documentation]({%slug wizard-wai-aria-support%}) |

common-features/data-binding/descriptors.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ You can obtain the applied filtering, searching, sorting, and grouping criteria
2929

3030
Use the [`Request` property]({%slug common-features-data-binding-onread%}#event-argument) of the [`OnRead` event argument object](/blazor-ui/api/Telerik.Blazor.Components.ReadEventArgs):
3131

32-
````CS
32+
<div class="skip-repl"></div>
33+
34+
````HTML
3335
async Task OnReadHandler(...ReadEventArgs args)
3436
{
3537
// Get the applied filtering and searching criteria.
@@ -53,7 +55,9 @@ See the [complete example](#example-with-onread-event-handler) at the bottom of
5355

5456
Use the component's state property of the `OnStateChanged` event argument. This approach applies to the Gantt, Grid, and TreeList because they expose the state feature. For example:
5557

56-
````CS
58+
<div class="skip-repl"></div>
59+
60+
````HTML
5761
async Task OnStateChangedHandler(GridStateEventArgs<Product> args)
5862
{
5963
// Get the applied filtering criteria.

common-features/data-binding/observable-data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,4 @@ You can refresh other components that do not support observable data by creating
6565
## See Also
6666

6767
* [INotifyCollectionChanged Interface](https://docs.microsoft.com/en-us/dotnet/api/system.collections.specialized.inotifycollectionchanged?view=netframework-4.8)
68-
* [Live Demos](https://demos.telerik.com/blazor-ui/)
68+
* [Live Demos](https://demos.telerik.com/blazor-ui)

common-features/icons.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,5 +342,5 @@ Telerik UI for Blazor supports using custom (third-party) icons:
342342
## See Also
343343

344344
* <a href="https://www.telerik.com/design-system/docs/foundation/iconography/icon-list/" target="_blank">Built-in Icon List</a>
345-
* [Blazor Live Demos](https://demos.telerik.com/blazor-ui/)
345+
* [Blazor Live Demos](https://demos.telerik.com/blazor-ui)
346346
* [CSS Themes]({%slug themes-overview%})

common-features/input-adornments.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -408,9 +408,9 @@ To prevent that behavior, you may wrap the content of the prefix/suffix template
408408

409409
* [Live Demo: AutoComplete Adornments](https://demos.telerik.com/blazor-ui/autocomplete/adornments)
410410
* [Live Demo: ComboBox Adornments](https://demos.telerik.com/blazor-ui/combobox/adornments)
411-
* [Live Demo: MaskedTextBox Adornments](https://demos.telerik.com/blazor-ui/maskedtextBox/adornments)
411+
* [Live Demo: MaskedTextBox Adornments](https://demos.telerik.com/blazor-ui/maskedtextbox/adornments)
412412
* [Live Demo: MultiColumnComboBox Adornments](https://demos.telerik.com/blazor-ui/multicolumncombobox/adornments)
413413
* [Live Demo: MultiSelect Adornments](https://demos.telerik.com/blazor-ui/multiselect/adornments)
414-
* [Live Demo: NumericTextBox Adornments](https://demos.telerik.com/blazor-ui/numerictextBox/adornments)
414+
* [Live Demo: NumericTextBox Adornments](https://demos.telerik.com/blazor-ui/numerictextbox/adornments)
415415
* [Live Demo: TextArea Adornments](https://demos.telerik.com/blazor-ui/textarea/adornments)
416416
* [Live Demo: TextBox Adornments](https://demos.telerik.com/blazor-ui/textbox/adornments)

components/animationcontainer/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ The Animation Container provides methods for programmatic operation. To use them
192192

193193
## See Also
194194

195-
* [Live Demos: Animation Container](https://demos.telerik.com/blazor-ui/animationcontainer/index)
195+
* [Live Demos: Animation Container](https://demos.telerik.com/blazor-ui/animationcontainer/overview)
196196
* [AnimationContainer API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikAnimationContainer)
197197
* [Hide the AnimationContainer on Outside Click]({%slug animationcontainer-kb-close-on-outside-click%})
198198
* [Comparison between All Popup Components]({%slug common-kb-popup-component-comparison%})

0 commit comments

Comments
 (0)