From 7039c19f3d053a7bb63e1299f9710e5c5c745b75 Mon Sep 17 00:00:00 2001 From: guardrex <1622880+guardrex@users.noreply.github.com> Date: Wed, 8 Mar 2023 15:43:02 -0500 Subject: [PATCH] QuickGrid productization --- .../blazor/components/built-in-components.md | 4 +--- aspnetcore/blazor/components/index.md | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/aspnetcore/blazor/components/built-in-components.md b/aspnetcore/blazor/components/built-in-components.md index 72b0e86ba415..bd29d0741a50 100644 --- a/aspnetcore/blazor/components/built-in-components.md +++ b/aspnetcore/blazor/components/built-in-components.md @@ -39,13 +39,11 @@ The following built-in Razor components are provided by the Blazor framework: * [`NavLink`](xref:blazor/fundamentals/routing#navlink-and-navmenu-components) * [`NavMenu`](xref:blazor/fundamentals/routing#navlink-and-navmenu-components) * [`PageTitle`](xref:blazor/components/control-head-content) -* [`QuickGrid`†](xref:blazor/components/index#quickgrid-component) +* [`QuickGrid`](xref:blazor/components/index#quickgrid-component) * [`Router`](xref:blazor/fundamentals/routing#route-templates) * [`RouteView`](xref:blazor/fundamentals/routing#route-templates) * [`Virtualize`](xref:blazor/components/virtualization) -†The `QuickGrid` component is in preview. You're welcome to use it in production if it meets your needs, but it isn't officially supported and may change in future releases. - :::moniker-end :::moniker range=">= aspnetcore-6.0 < aspnetcore-7.0" diff --git a/aspnetcore/blazor/components/index.md b/aspnetcore/blazor/components/index.md index 55f899d6dd5d..6affe15e6051 100644 --- a/aspnetcore/blazor/components/index.md +++ b/aspnetcore/blazor/components/index.md @@ -1466,6 +1466,18 @@ For more information, see the following resources: ## `QuickGrid` component +:::moniker-end + +:::moniker range=">= aspnetcore-8.0" + +The `QuickGrid` component is a Razor component for quickly and efficiently displaying data in tabular form. `QuickGrid` provides a simple and convenient data grid component for common grid rendering scenarios and serves as a reference architecture and performance baseline for building data grid components. `QuickGrid` is highly optimized and uses advanced techniques to achieve optimal rendering performance. + +To get started with `QuickGrid`: + +:::moniker-end + +:::moniker range=">= aspnetcore-7.0 < aspnetcore-8.0" + The `QuickGrid` component is an experimental Razor component for quickly and efficiently displaying data in tabular form. `QuickGrid` provides a simple and convenient data grid component for common grid rendering scenarios and serves as a reference architecture and performance baseline for building data grid components. `QuickGrid` is highly optimized and uses advanced techniques to achieve optimal rendering performance. To get started with `QuickGrid`: @@ -1474,6 +1486,10 @@ To get started with `QuickGrid`: [!INCLUDE[](~/includes/package-reference.md)] +:::moniker-end + +:::moniker range=">= aspnetcore-7.0" + 1. Add the following component to render a grid. `Pages/QuickGridExample.razor`: @@ -1509,6 +1525,10 @@ For various `QuickGrid` demonstrations, see the [**QuickGrid for Blazor** app](h There aren't current plans to extend `QuickGrid` with features that full-blown commercial grids tend to offer, for example, hierarchical rows, drag-to-reorder columns, or Excel-like range selections. If you require advanced features that you don't wish to develop on your own, continue using third-party grids. +:::moniker-end + +:::moniker range=">= aspnetcore-7.0 < aspnetcore-8.0" + > [!WARNING] > The `QuickGrid` component is in preview. You're welcome to use it in production if it meets your needs, but it isn't officially supported and may change in future releases.