1
Cuadrícula Blazor Infragistics
Un control Grid es un elemento de la interfaz gráfica de usuario que se utiliza en el desarrollo de software para mostrar y manipular datos tabulares. Se usa comúnmente en aplicaciones que necesitan presentar datos en un formato estructurado, como tabulares u hojas de cálculo.
Infragistics Blazor controles de cuadrícula es una implementación específica de un control de cuadrícula diseñado para usarse con Blazor, un marco para crear aplicaciones web interactivas con C# y .NET.
Blazor Grid Control de Infragistics es un potente componente de interfaz de usuario que permite a los desarrolladores mostrar, editar y administrar datos tabulares en aplicaciones Blazor. Proporciona una serie de características y funcionalidades para que el trabajo con datos en aplicaciones web sea más eficiente y fácil de usar.
Estas son algunas de las características y funcionalidades clave que suelen ofrecer Infragistics Blazor controles de cuadrícula:
- Data Binding
El control de cuadrícula le permite enlazarlo fácilmente a varios orígenes de datos, incluidas colecciones, bases de datos y servicios web. Esto significa que puede mostrar y trabajar con datos de una amplia gama de sistemas back-end.
- Clasificación y agrupación
Los usuarios pueden ordenar los datos haciendo clic en los encabezados de columna y también puede agrupar los datos en función de columnas específicas para crear una vista jerárquica.
- Filtering
Los usuarios pueden aplicar filtros para mostrar subconjuntos específicos de datos, lo que facilita la búsqueda y el análisis de información.
- Editing
El control de cuadrícula admite la edición en línea, lo que permite a los usuarios modificar los datos directamente dentro de la cuadrícula. Esto es especialmente útil para aplicaciones que requieren manipulación de datos.
- Selección y selección múltiple
Los usuarios pueden seleccionar una o varias filas dentro de la cuadrícula, que se pueden utilizar para diversos fines, como eliminar, copiar o realizar operaciones en los datos seleccionados.
- Paginación
Si se trata de un conjunto de datos grande, el control de cuadrícula puede implementar la paginación para mostrar un conjunto limitado de datos a la vez, con opciones para navegar entre páginas.
- Eventos y manejo de eventos
El control genera eventos basados en las interacciones del usuario (como hacer clic en una celda o fila), lo que permite a los desarrolladores responder a estos eventos con lógica personalizada.
- Templates
Los desarrolladores pueden crear plantillas personalizadas para controlar la apariencia y el diseño de la cuadrícula.
- Exporting Data
Los usuarios pueden exportar datos de la cuadrícula a varios formatos como Excel, PDF o CSV para su posterior análisis o elaboración de informes.
- Estilo y tematización
Los desarrolladores pueden personalizar la apariencia de la cuadrícula, incluidos elementos como esquemas de color, fuentes y diseño.
- Accesibilidad y localización
Este control está diseñado teniendo en cuenta la accesibilidad, lo que lo hace utilizable por personas con discapacidades. También es compatible con la localización de aplicaciones multilingües.
3
Primeros pasos con Infragistics Blazor Grid
Estos son los pasos a utilizar en Infragistics Grid para cualquier proyecto de Blazor:
Step 1: Create a Blazor project
Paso 2: Asigne un nombre al proyecto
Paso 3: Instalar el paquete Infragistics Blazor
Consola del administrador de paquetes con el siguiente comando:
Install-Package IgniteUI.Blazor
Como alternativa, puede usar la interfaz gráfica de usuario del Administrador de paquetes NuGet para buscar e instalar el paquete.
Tenga en cuenta que tendrá que agregar Infragistics Licensed Nuget Feed.
Paso 4: Abra el archivo Program.cs y registre el servicio Ignite UI for Blazor llamando al compilador. Services.AddIgniteUIBlazor como en la imagen que se muestra a continuación:
Step 5: Add the IgniteUI.Blazor.Controls namespace in the _Imports.razor file
Paso 6: Vaya a la página _Host.cshtml y registre el archivo .css arranque
<link href="_content/IgniteUI.Blazor/themes/grid/light/bootstrap.css" rel="hoja de estilo" />
Paso 7: Vaya a la página Index.razor y escriba el código para cargar Grid
@page "/"
<PageTitle>Index</PageTitle>
<h3>Infragistics Blazor Rejilla</h3>
<br />
<div class="vertical del contenedor">
<div class="relleno vertical del contenedor">
<IgbGrid Id="grid" AutoGenerate="false" Data="@dataSource">
<IgbColumn width="50%" field="id" />
<IgbColumn width="50%" field="name" />
</IgbGrid>
</div>
</div>
@code
{
Lista<Empleado> dataSource = new Lista<Empleado>
{
new Employee { Id = "1", Name = "James" },
new Empleado { Id = "2", Nombre = "Juan" },
new Employee { Id = "3", Name = "Robert" },
};
Empleado de clase pública
{
public string Id { get; set; }
public string Nombre { get; set; }
}
}
Step 8: Run the application