4 dépôts
React-based UI components for rendering high-performance, virtualized tabular data grids with support for complex layouts and user interactions.
Distinct from Grid Layout Rendering: Distinct from Grid Layout Rendering: focuses on high-performance, virtualized React components for large datasets rather than general-purpose DOM-based time grid layouts.
Explore 4 awesome GitHub repositories matching user interface & experience · Data Grid Components. Refine with filters or upvote what's useful.
Cette bibliothèque est un composant React conçu pour le rendu de grilles de données haute performance. Elle fournit un framework structuré pour afficher de grands jeux de données en utilisant la virtualisation des lignes basée sur la fenêtre, ce qui garantit que seule la portion visible des données est rendue dans le modèle objet du document (DOM). Le composant se distingue par des capacités avancées de mise en page et de navigation, incluant la prise en charge native des en-têtes et colonnes fixes qui restent ancrés pendant le défilement. Les développeurs peuvent exercer un contrôle impératif sur la fenêtre d'affichage de la table pour naviguer vers des indices ou des décalages de pixels spécifiques, tout en gérant des états de grille complexes tels que la visibilité des colonnes, le tri et l'expansion des lignes via une configuration centralisée. La bibliothèque prend en charge un large éventail de fonctionnalités interactives, incluant le rendu de cellules personnalisé, l'épinglage de colonnes et la possibilité d'ajouter des lignes de résumé pour les données agrégées. Elle gère les jeux d'informations denses en offrant un alignement de colonne flexible, un contrôle de largeur et une troncature de texte, permettant la création de tables interactives qui répondent aux événements utilisateur comme les clics et les survol de souris.
The library presents structured information in a grid format with support for custom column definitions, cell rendering, and flexible layout configurations to suit various data types.
Ce projet est une bibliothèque de grille de données conçue pour construire des tableaux complexes et interactifs au sein d'applications React. Elle fournit une suite de composants modulaires qui permettent l'affichage d'informations structurées, prenant en charge à la fois le rendu de cellules personnalisées et des configurations de colonnes flexibles pour répondre à divers besoins de présentation de données. La bibliothèque est construite pour gérer de grands jeux de données en utilisant le rendu virtualisé, qui garantit des performances élevées en ne traitant que le sous-ensemble de lignes actuellement visibles dans la fenêtre d'affichage. Elle se distingue par la prise en charge des hauteurs de ligne dynamiques et du contrôle de défilement par programmation, permettant une navigation précise et des ajustements de mise en page même lors de la gestion de milliers d'entrées de données. Au-delà du rendu de base, la bibliothèque facilite l'interaction utilisateur grâce à des fonctionnalités telles que les colonnes redimensionnables et le défilement tactile. Les développeurs peuvent définir des champs de données personnalisés et encapsuler une logique de cellule complexe dans des composants réutilisables, garantissant un formatage et un comportement cohérents à travers différentes parties d'une interface d'application.
Provides a collection of modular components for building complex, interactive tables with resizable columns and custom cell rendering.
Cette bibliothèque est un composant de grille de données haute performance pour les applications React, conçu pour gérer et afficher de grands jeux de données. Elle fournit un système de configuration déclaratif qui permet aux développeurs de définir des structures de tableaux, des sources de données et des bascules de fonctionnalités via un schéma d'objet structuré. La bibliothèque se distingue par un moteur de mise en page flexible qui prend en charge des exigences d'interface utilisateur complexes, telles que l'épinglage des en-têtes et de colonnes spécifiques aux bords de la fenêtre d'affichage lors du défilement. Elle utilise un rendu virtualisé pour maintenir la réactivité de l'interface en affichant uniquement le sous-ensemble visible de données, garantissant des performances cohérentes quel que soit le nombre total d'éléments. Au-delà de ses capacités de mise en page et de performance de base, le projet offre des options de personnalisation étendues. Les développeurs peuvent injecter des composants React personnalisés pour définir l'apparence et le comportement des cellules individuelles et appliquer des styles visuels via des variables CSS à portée, permettant une présentation de données sur mesure sans modifier la logique interne des composants.
Offers a high-performance React table component with virtual scrolling and custom cell rendering.
Ce projet est un composant de grille de données haute performance conçu pour les applications React. Il fournit un framework déclaratif pour le rendu de jeux de données à grande échelle et de structures tabulaires complexes en utilisant un moteur de rendu basé sur canvas plutôt que les nœuds traditionnels du DOM (Document Object Model). La bibliothèque se distingue par un moteur de virtualisation par fenêtre qui maintient une utilisation constante de la mémoire en ne rendant que la partie visible de la grille. Elle traduit les interactions du pointeur en références de cellules spécifiques via un mappage basé sur les coordonnées et prend en charge l'injection de l'état de l'application externe et des thèmes directement dans l'environnement canvas pour assurer un accès cohérent aux données à travers les renderers de cellules personnalisés. La grille prend en charge des configurations de mise en page sophistiquées, incluant des lignes et colonnes figées, des cellules fusionnées et des en-têtes redimensionnables. Elle fournit également des outils pour organiser les informations dans des structures hiérarchiques basées sur des arbres afin de représenter des relations de données imbriquées. La bibliothèque est distribuée sous forme d'un ensemble de primitives React qui s'intègrent dans les applications web existantes pour gérer l'état du défilement et la réconciliation de la mise en page pour des interfaces de données complexes.
Ships a high-performance virtualized data grid component designed for React applications.