Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Resumen de la Data Grid de Angular

La cuadrícula de Angular es un componente de cuadrícula de datos rico en funciones para mostrar datos en formato tabular. Su amplia gama de funcionalidades incluye enlace de datos, edición, filtrado tipo Excel, clasificación personalizada, agrupación, reordenación de filas, congelación de filas y columnas, agregación de filas y exportación a formatos Excel, CSV y PDF.


¿Por qué elegir la Data Grid de Angular de Syncfusion Essential Studio®?

Angular Grid High Performance image

Alto rendimiento

Esfuerzos bien pensados y se centra principalmente en el rendimiento acelerado para cargar millones de registros en solo un segundo.

Angular Grid Seamless Data Binding image

Enlace de datos fluido

Enlaza datos de forma transparente con varias fuentes de datos locales y remotas como JSON, OData, WCF y servicios web RESTful con la ayuda del administrador de datos.

Angular Data Grid Resolution image

Se adapta a cualquier resolución

La cuadrícula de datos tiene un diseño altamente responsivo y un diseño optimizado para escritorios, pantallas táctiles y teléfonos inteligentes. Funciona bien en todos los teléfonos móviles que utilizan iOS, Android o Windows OS.

Angular Grid Flexible Editing image

Edición flexible

La cuadrícula de Angular realiza operaciones de crear, leer, actualizar y eliminar (CRUD) más fácilmente con una lista de objetos de negocio o servicio de datos remoto con la ayuda de un administrador de datos.

Angular Data Grid Template Designs image

Crea tus propios diseños de plantilla

Permite a los usuarios crear experiencias de usuario personalizadas en la cuadrícula de Angular según las necesidades de su aplicación utilizando una amplia gama de opciones de plantilla.

Angular Grid Customizable Themes image

Temas atractivos y personalizables

Diseño de vanguardia con más de 5 temas incorporados como Fluent, Tailwind CSS, Bootstrap, Material, Fabric y más. Utiliza la herramienta en línea Theme Studio para personalizar temas fácilmente.

Angular Data Grid Export Print image

Fácil exportación e impresión

Exporta la cuadrícula de datos en varios formatos de archivo, incluyendo Excel, PDF y CSV. Imprime todas las filas, independientemente del número de páginas, así como la página actualmente visible.

Angular Grid Global Local image

Globalización y localización

Permite a los usuarios de diferentes regiones utilizarlos formateando fechas, monedas y números para que se ajusten a sus preferencias.


AI-Ready Grid Para el análisis de datos empresariales

Acelere el análisis de datos en aplicaciones Angular con un DataGrid diseñado para mejoras de IA. Integre fácilmente búsqueda semántica y detección de anomalías para flujos de trabajo más inteligentes.

  • Búsqueda semántica: Utilice modelos de procesamiento de lenguaje natural (NLP) para permitir a los usuarios buscar con frases cotidianas, mejorando la usabilidad sin necesidad de palabras clave exactas.

  • See how to add semantic search
  • Detección de anomalías: Agregue herramientas de aprendizaje automático (ML) para resaltar anomalías en los datos y garantizar la coherencia automáticamente.

  • Vea cómo agregar detección de anomalías

Angular Data Grid Anomaly Detection image


Ejemplo de código de la cuadrícula de datos de Angular

Comienza fácilmente con la cuadrícula de datos de Angular utilizando unas pocas y sencillas líneas de código HTML y TS, como se muestra a continuación. Explora también nuestro ejemplo de cuadrícula de datos de Angular, que te muestra cómo renderizar y configurar una cuadrícula de datos en Angular.

<div class="control-section">
    <ejs-grid [dataSource]='data' height='350'>
        <e-columns>
            <e-column field='OrderID' headerText='Order ID' width='120' textAlign='Right'/>
            <e-column field='CustomerName' headerText='Customer Name' width='150'/>
            <e-column field='OrderDate' headerText='Order Date' width='130' format="yMd" textAlign='Right'/>
            <e-column field='Freight' headerText='Freight' width='120' format='C2' textAlign='Right'/>
            <e-column field='ShippedDate' headerText='Shipped Date' width='130' format="yMd" textAlign='Right'/>
            <e-column field='ShipCountry' headerText='Ship Country' width='150'/>
        </e-columns>
    </ejs-grid>
</div>
import { Component, OnInit } from '@angular/core';
import { orderDetails } from './data';

@Component({
    selector: 'ej2-grid-container',
    templateUrl: 'default.html'
})
export class DefaultComponent implements OnInit {
    public data: Object[] = [];

    ngOnInit(): void {
        this.data = orderDetails;
    }
}

Angular Grid skeleton loading indicator.

Indicador de carga esqueleto

La cuadrícula de datos muestra el efecto Shimmer como un indicador de carga mientras recupera datos y los enlaza a la cuadrícula durante la representación inicial, la actualización o después de realizar acciones de cuadrícula como ordenar, filtrar, agrupar y más. La cuadrícula de datos ofrece dos tipos de efectos de indicador de carga: spinner y shimmer.


Diseño de interfaz de usuario adaptable

La interfaz de usuario de la cuadrícula de datos se personaliza y rediseña para obtener excelentes vistas y usabilidad en pantallas pequeñas. Sus características incluyen filtro, clasificación, búsqueda, selector de columnas, menú de columnas, desplegable de paginación y diálogos de edición que se adaptan al tamaño de la pantalla y renderizan los elementos de fila en dirección vertical.

Angular Data Grid Adaptive Ui image


Angular Grid column chooser.

Columna

Las columnas definen el esquema de la fuente de datos en la cuadrícula de datos. Soporta formateo, generación automática de columnas, definiciones de columna, congelación de filas y columnas, expansión de columnas, ajuste de texto, selector de columnas, menú de columnas y otras características.


Paginación

La paginación se utiliza para ver un segmento de datos de la fuente de datos asignada. La cuadrícula de datos de Angular ofrece una interfaz de usuario de paginación integrada con opciones para personalizar toda su interfaz de usuario. También tiene un modo de paginación bajo demanda para una recuperación de datos efectiva de servicios web remotos.

Angular Data Grid paging.


Angular Data Grid sorting.

Ordenación

Ordena las filas en orden ascendente o descendente contra una columna simplemente haciendo clic en el encabezado. Ordena los datos de varias columnas manteniendo presionada la tecla Ctrl + clic en el encabezado. Además, define tu propia lógica de clasificación personalizada según las necesidades de la aplicación.


Filtrado

El filtrado ayuda a ver registros particulares o relacionados que cumplen con un criterio dado en la cuadrícula de datos. La cuadrícula de datos admite varios tipos de filtro, incluidos potentes filtros tipo Excel. Elige el tipo de filtro apropiado, define tu propia lógica de filtrado personalizada y personaliza la interfaz de usuario de filtrado según las necesidades de la aplicación. También se pueden filtrar caracteres diacríticos.

Angular Data Grid filtering.


Angular Data Grid selection.

Selección

Selecciona filas o celdas usando la casilla de verificación o simplemente haciendo clic en ellas. Selecciona más de una fila o celda manteniendo presionada la tecla Ctrl, Shift o Command, o programáticamente.


Edición

La cuadrícula de datos de Angular soporta operaciones de crear, leer, actualizar y eliminar (CRUD). Además de los componentes de edición integrados para editar un valor de columna en particular, se pueden crear componentes de edición personalizados utilizando plantillas de acuerdo con las necesidades de la aplicación. Con la ayuda de un administrador de datos, puedes realizar operaciones de edición con una colección de arreglos o un servicio de datos remoto.

Editing in Angular Grid.


Angular Data Grid grouping.

Agrupación

Agrupa filas para mostrar los datos en una estructura jerárquica organizada en orden ascendente o descendente para facilitar la expansión y el colapso de registros. Existe una opción para agrupar registros de la columna deseada mediante arrastrar y soltar esa columna en un área interactiva.


Agregación

Visualiza fácilmente los agregados de los valores de las columnas de la cuadrícula de datos utilizando la opción de resumen. Los agregados se pueden personalizar para mostrar su valor en filas de resumen individuales, filas de resumen de grupo individuales o filas de título de grupo.

Angular Data Grid Aggregation.


Angular Data Grid Freeze image

Filas y columnas congeladas

Las filas y columnas congeladas son visibles en la parte superior y a la izquierda, derecha, en ambas o en una posición fija, respectivamente, haciendo que el contenido restante de la cuadrícula sea desplazable. Esta función se utiliza principalmente para comparar valores de celdas.


Encabezado fijo

El encabezado de la cuadrícula de datos de Angular debe estar en una posición fija al desplazar el documento verticalmente para visualizar el contenido de la cuadrícula junto con el encabezado de la columna.

Angular Grid Sticky Header image


Angular Grid row drag and drop.

Arrastrar y soltar filas

La cuadrícula de Angular permite a los usuarios arrastrar y soltar filas a otra cuadrícula de datos o componente personalizado. Los usuarios también pueden arrastrar y soltar filas dentro de la misma cuadrícula de datos usando el icono de arrastre y transferir filas entre diferentes grupos.


Cuadrícula maestro-detalle

La cuadrícula maestro-detalle de Angular es un escenario de caso de uso en el que los detalles de un registro se ven en una cuadrícula de datos separada haciendo clic en una fila en particular.

Angular master detail grid.


State management in Angular Data Grid.

Gestión de estados

La gestión de estados en el componente de cuadrícula de datos de Angular te permite mantener el estado de la cuadrícula incluso después de actualizar el navegador o al navegar a una página diferente dentro de la misma sesión del navegador. Esta característica es especialmente beneficiosa para retener la configuración y los datos de la cuadrícula después de una recarga de página.


Actualización en vivo

La cuadrícula de datos actualiza los datos en vivo en sus celdas a intervalos de tiempo específicos. Estas actualizaciones ocurren sin causar ningún retraso o ralentización, asegurando que el sistema permanezca altamente responsivo y eficiente.

Live update with Angular Grid.


Características adicionales

Angular Data Grid with row height.

Altura de fila

La altura de fila es un factor importante al mostrar el número de registros en la ventana de visualización, y es fácilmente personalizable según los requisitos de la interfaz de usuario de la aplicación. También es posible establecer la altura de fila condicionalmente.

Copy to clipboard from Angular Grid.

Copiar al portapapeles

El portapapeles permite a los usuarios copiar datos de las filas o celdas seleccionadas. Las combinaciones de teclas Ctrl+C y Ctrl+Shift+H copian datos con y sin encabezados, respectivamente.

Angular Data Grid with context menu.

Menú contextual

Realiza varias acciones en una cuadrícula de datos utilizando el menú emergente que aparece al hacer clic derecho en la celda, el encabezado o el paginador. Además de los elementos de menú predeterminados integrados, se pueden agregar elementos de menú contextual personalizados.

Width and height in Angular Grid.

Ancho y alto

Establece las propiedades de ancho y alto para cambiar el tamaño de la cuadrícula de datos. Cuando el contenido desborda el elemento de la cuadrícula, aparecerán barras de desplazamiento horizontales y verticales. Para llenar el contenedor principal de la cuadrícula de datos, simplemente establece la altura y el ancho al 100%.

Angular Data Grid with stacked headers.

Encabezados apilados

Los encabezados apilados permiten agrupar y visualizar los encabezados de columna de forma apilada. El número de columnas que se pueden apilar es ilimitado. Realiza todas las acciones de la cuadrícula de datos incluso cuando las columnas están apiladas.


Accesibilidad

Keyboard navigation in Angular Grid.

El componente de cuadrícula de Angular garantiza que todas las celdas sean accesibles mediante el teclado. Las funciones principales como ordenar, seleccionar y editar se pueden realizar solo con comandos de teclado; no se requiere interacción con el ratón. Esto ayuda a crear aplicaciones altamente accesibles utilizando este componente.

Accessibility and screen reader support in Angular Data Grid.

Lector de pantalla

La vista de la cuadrícula de datos de Angular tiene soporte completo de accesibilidad WAI-ARIA. Su interfaz de usuario incluye elementos visuales de alto contraste que ayudan a las personas con discapacidad visual a tener la mejor experiencia de visualización. Además, las descripciones de interfaz de usuario válidas son fácilmente accesibles a través de tecnologías de asistencia como los lectores de pantalla.

Show right-to-left language in Angular Grid.

De derecha a izquierda (RTL)

La renderización de derecha a izquierda permite mostrar el texto y el diseño de la cuadrícula de datos de derecha a izquierda. Esto mejora la experiencia del usuario y la accesibilidad para los idiomas RTL.


Optimizado para móviles y fácil de usar con el tacto

El componente Data Grid mejora la usabilidad y proporciona un diseño optimizado y responsivo para escritorios, pantallas táctiles y teléfonos en todos los sistemas operativos, incluidos iOS, Android y Windows.

Touch support in Angular Data Grid.

Soporte táctil

Los gestos táctiles fáciles de usar y un diseño de interfaz de usuario interactivo brindan la mejor experiencia de usuario. Todas las funciones de la cuadrícula de datos funcionan en dispositivos táctiles con cero configuración.

Responsive pager UI in Angular Grid.

Paginador responsivo

El paginador de la cuadrícula de datos actúa de manera inteligente y cambia su interfaz de usuario completa de forma responsiva según la dimensión. Su diseño optimizado proporciona la mejor interacción de interfaz de usuario en diferentes dispositivos.


Compatibilidad con versiones de Angular

Con la mejora continua en las versiones de Angular, la cuadrícula de datos de Angular se mantiene actualizada para que sea compatible con versiones desde la 4 hasta la última versión.

Angular Data Grid version compatibility.






Otros frameworks soportados

La cuadrícula de datos está disponible para los frameworks Blazor, React, JavaScript y Vue. Explora sus opciones específicas de plataforma a través de los siguientes enlaces:

La cuadrícula de datos de Angular funciona bien con todos los navegadores web modernos, incluidos Chrome, Firefox, Edge, Safari y Opera.

Supported browsers in Angular Data Grid.

Más de 145+ componentes de interfaz de usuario de Angular

Preguntas frecuentes

La cuadrícula de datos de Syncfusion es la mejor cuadrícula de datos de Angular que ofrece las siguientes características:

No vendemos la cuadrícula de datos de Angular por separado. Solo está disponible para su compra como parte de la licencia de equipo de Syncfusion. Esta contiene más de 1,600 componentes y frameworks, incluida la cuadrícula de datos de Angular. El precio de la licencia de equipo comienza en $395 al mes para 5 desarrolladores e incluye soporte y actualizaciones hasta que expire la suscripción. Además, podríamos ofrecer descuentos basados en promociones actualmente activas. Ponte en contacto con nuestros especialistas de producto hoy mismo para ver si cumples los requisitos para obtener descuentos adicionales.

Puedes encontrar nuestra demo de la cuadrícula de Angular, que demuestra cómo renderizar y configurar la cuadrícula.

Angular Grid es una implementación de tabla básica (como table o *ngFor), mientras que Angular Data Grid (como la cuadrícula de Angular de Syncfusion) ofrece funciones avanzadas como clasificación, filtrado, virtualización y edición en línea para un manejo complejo de datos. La cuadrícula de Syncfusion está optimizada para un alto rendimiento y escalabilidad en aplicaciones empresariales.

No, nuestros más de 1,600 componentes y frameworks para web, móvil y escritorio, incluida nuestra cuadrícula de datos de Angular, no se venden individualmente. Solo están disponibles como parte de una licencia de equipo. Sin embargo, hemos puesto un precio competitivo al producto, por lo que solo cuesta un poco más de lo que algunos otros proveedores cobran por su componente de cuadrícula de datos solo. También hemos descubierto que, según nuestra experiencia, nuestros clientes suelen empezar a usar uno de nuestros productos y luego se expanden a varios productos rápidamente, por lo que consideramos que lo mejor era ofrecer todos los más de 1,600 componentes y frameworks por una tarifa de suscripción que comienza en $395 al mes para un equipo de 5 desarrolladores. Además, podríamos ofrecer descuentos basados en promociones actualmente activas. Ponte en contacto con nuestros especialistas de producto hoy mismo para ver si cumples los requisitos para obtener descuentos adicionales.

No, este es un producto comercial y requiere una licencia de pago. Sin embargo, también está disponible una licencia comunitaria gratuita para empresas y personas cuyas organizaciones tengan menos de 1 millón de dólares estadounidenses en ingresos brutos anuales y cinco o menos desarrolladores.

Un buen lugar para comenzar sería nuestra completa documentación de introducción.

Una cuadrícula de datos de Angular es un componente de tabla avanzado diseñado para mostrar y administrar grandes conjuntos de datos de manera eficiente. Sus características incluyen clasificación, filtrado, paginación y actualizaciones en tiempo real. Bibliotecas como Syncfusion mejoran el rendimiento con funciones tipo Excel, procesamiento del lado del servidor e integración perfecta con Angular.

Nuestros clientes nos aman

Con un excelente conjunto de herramientas y un gran equipo de soporte, Syncfusion® reduce el tiempo de desarrollo de los clientes.
Estas son algunas de sus experiencias.


Calificado por usuarios de todo el mundo

Transforme sus aplicaciones hoy mismo descargando nuestra versión de evaluación gratuita
Descargar prueba gratuita No se requiere tarjeta de crédito.

Premios

Grandeza: Decir que la tienes es una cosa, pero significa más cuando otros la reconocen. Syncfusion® se enorgullece de haber recibido los siguientes premios de la industria.

Actividades recientes en tutoriales y blogs de la cuadrícula de datos de Angular

Los videos tutoriales y las publicaciones de blog de la cuadrícula de datos de Angular te guiarán en la creación de tu primera aplicación con componentes de Angular. Proporcionan estrategias de resolución de problemas, describen características y funcionalidades, anuncian nuevas versiones de características, explican las mejores prácticas y muestran escenarios de ejemplo. Explora nuestras últimas publicaciones en nuestro blog y canales de videos tutoriales para obtener actualizaciones de la cuadrícula de datos de Angular.

Up arrow icon