Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Das React Data Grid ist eine funktionsreiche Grid-Komponente zur Anzeige von Daten in einem Tabellenformat. Sein breites Funktionsspektrum umfasst Datenbindung, Bearbeitung, Excel-ähnliches Filtern, benutzerdefiniertes Sortieren, Aggregieren von Zeilen, Auswahl und Unterstützung für Excel-, CSV- und PDF-Formate.


Warum Syncfusion React Data Grid wählen?

React Data Grid High Performance image

Hohe Leistung

Gut durchdachte Anstrengungen und Fokus hauptsächlich auf schnelle Performance, um Millionen von Datensätzen in nur einer Sekunde zu laden.

React Data Grid Seamless Data Binding image

Nahtlose Datenbindung

Binden Sie Daten nahtlos an verschiedene lokale und Remote-Datenquellen wie JSON, OData, WCF und RESTful-Webservices mithilfe des Datenmanagers.

React Data Grid Resolution image

Passt sich an jede Auflösung an

DataGrid verfügt über ein hochgradig responsives Layout und ein optimiertes Design für Desktops, Touchscreens und Smartphones. Es funktioniert gut auf allen Mobiltelefonen mit iOS, Android oder Windows OS.

React Data Grid Flexible Editing image

Flexible Bearbeitung

Das React Data Grid führt Erstellungs-, Lese-, Aktualisierungs- und Löschvorgänge (CRUD) einfacher mit einer Liste von Geschäftsdatenobjekten oder einem Remote-Datendienst mithilfe eines Datenmanagers durch.

React Data Grid Template Designs image

Erstellen Sie Ihre eigenen Vorlagendesigns

Ermöglicht Benutzern, benutzerdefinierte Benutzererfahrungen im React Grid basierend auf ihren Anwendungsbedürfnissen mithilfe einer breiten Palette von Vorlagenoptionen zu erstellen.

React Data Grid Customizable Themes image

Attraktive anpassbare Themes

Top-aktuelles Design mit über 5 integrierten Themes wie Fluent, Tailwind CSS, Bootstrap, Material, Fabric und mehr. Nutzen Sie das Online Theme Studio Tool, um Themes einfach anzupassen.

React Data Grid Export Print image

Einfacher Export und Druck

Exportieren Sie das Data Grid in verschiedenen Dateiformaten, einschließlich Excel, PDF und CSV. Drucken Sie alle Zeilen, unabhängig von der Seitenzahl, sowie die aktuell angezeigte Seite.

React Data Grid Global Local image

Globalisierung und Lokalisierung

Ermöglicht Benutzern aus verschiedenen Regionen die Nutzung durch Formatierung von Daten, Währung und Nummerierung entsprechend den Präferenzen.


KI-bereites DataGrid für schnellere Erkenntnisse

Unser DataGrid ist sofort KI-bereit. Erweitern Sie es einfach mit semantischer Suche, Anomalieerkennung oder jedem anderen KI-Vorgang, den Sie benötigen. Erhalten Sie schnelle Antworten und eine intelligentere Datenexploration, alles in einem Grid.

React Data Grid Anomaly Detection image


React DataGrid Codebeispiel

Einfach mit dem React Data Grid beginnen mit ein paar einfachen Zeilen TSX-Code, wie unten gezeigt. Entdecken Sie auch unser React DataGrid Beispiel, das zeigt, wie Sie ein DataGrid in React rendern und konfigurieren.

import * as ReactDOM from 'react-dom';
import * as React from 'react';
import { GridComponent, ColumnsDirective, ColumnDirective } from '@syncfusion/ej2-react-grids';
import { orderDetails } from './data';
import { SampleBase } from '../common/sample-base';

export class Default extends SampleBase<{}, {}> {

  render() {
    return (
      <div className='control-pane'>
        <div className='control-section'>
          <GridComponent dataSource={orderDetails} height='350'>
            <ColumnsDirective>
              <ColumnDirective field='OrderID' headerText='Order ID' width='120' textAlign='Right'></ColumnDirective>
              <ColumnDirective field='CustomerName' headerText='Customer Name' width='150'></ColumnDirective>
              <ColumnDirective field='OrderDate' headerText='Order Date' width='130' format='yMd' textAlign='Right' />
              <ColumnDirective field='Freight' headerText='Freight' width='120' format='C2' textAlign='Right' />
              <ColumnDirective field='ShippedDate' headerText='Shipped Date' width='130' format='yMd' textAlign='Right'></ColumnDirective>
              <ColumnDirective field='ShipCountry' headerText='Ship Country' width='150'></ColumnDirective>
            </ColumnsDirective>
          </GridComponent>
        </div>
      </div>
    )
  }
}


React Data Grid Bearbeitung.

Bearbeitung

Die React DataGrid-Komponente unterstützt Erstellungs-, Lese-, Aktualisierungs- und Löschvorgänge (CRUD). Zusätzlich zu den integrierten Editor-Komponenten zum Bearbeiten eines bestimmten Spaltenwerts können benutzerdefinierte Editor-Komponenten mithilfe von Vorlagen entsprechend den Anwendungsanforderungen erstellt werden. Mit Hilfe eines Datenmanagers können Sie Bearbeitungsvorgänge mit Array-Sammlungen oder Remote-Datendiensten durchführen.


Sortierung

Sortieren Sie Zeilen entweder auf- oder absteigend nach einer Spalte, indem Sie einfach auf den Header im React DataGrid klicken. Sortieren Sie die Daten mehrerer Spalten, indem Sie die Strg-Taste + Header-Klick gedrückt halten. Definieren Sie außerdem Ihre eigene benutzerdefinierte Sortierlogik basierend auf den Anwendungsanforderungen.

React Data Grid Sortierung.


React Data Grid Filterung.

Filterung

Filterung hilft, bestimmte oder verwandte Datensätze anzuzeigen, die ein gegebenes Kriterium im Datengitter erfüllen. Das Datengitter unterstützt verschiedene Filtertypen, einschließlich leistungsstarker Excel-ähnlicher Filter. Wählen Sie den geeigneten Filtertyp, definieren Sie Ihre eigene benutzerdefinierte Filterlogik und passen Sie die Filterschnittstelle an die Anwendungsanforderungen an. Diakritische Zeichen können ebenfalls gefiltert werden.


Paging

Paging wird verwendet, um einen Datensegment aus der zugewiesenen Datenquelle anzuzeigen. Das React DataGrid bietet eine integrierte Pager-Benutzeroberfläche mit Optionen zur Anpassung der gesamten Benutzeroberfläche. Es verfügt auch über einen On-Demand-Paging-Modus für eine effektive Datenabfrage von Remote-Webdiensten.

React Data Grid Paging.


React DataGrid Auswahl.

Auswahl

Wählen Sie Zeilen oder Zellen mithilfe des Kontrollkästchens oder durch einfaches Klicken aus. Wählen Sie mehr als eine Zeile oder Zelle aus, indem Sie Strg, Umschalt oder Befehl gedrückt halten, oder programmgesteuert.


Gruppierung

Gruppieren Sie Zeilen, um die Daten in einer organisierten hierarchischen Struktur in auf- oder absteigender Reihenfolge anzuzeigen, um das Erweitern und Reduzieren von Datensätzen zu erleichtern. Es gibt eine Option, um Datensätze der gewünschten Spalte durch einfaches Ziehen und Ablegen dieser Spalte in einem interaktiven Ablagebereich zu gruppieren.

React Data Grid Gruppierung.


React Data Grid Aggregation.

Aggregation

Aggregate für Spaltenwerte können einfach mit der Aggregationsfunktion angezeigt werden. Aggregate können so angepasst werden, dass ihr Wert in einzelnen Übersichtszeilen, einzelnen Gruppenübersichtszeilen oder Gruppenbeschriftungszeilen angezeigt wird.


Spalte

Spalten definieren das Schema der Datenquelle im React Data Grid. Es unterstützt Formatierung, automatische Generierung von Spalten, Spaltendefinitionen, Fixieren von Zeilen und Spalten, Spaltenüberspannung, Textumbruch, Spaltenauswahl, Spaltenmenü und andere Funktionen.

React DataGrid Spalte.


React Data Grid Frozen Rows image

Fixierte Zeilen und Spalten

Fixierte Zeilen und Spalten sind oben bzw. links, rechts, beidseitig oder an einer festen Position sichtbar, wodurch der restliche Gitterinhalt scrollbar wird. Diese Funktion wird hauptsächlich zum Vergleich von Zellwerten verwendet.


Fester Header

Der React Data Grid Header muss beim vertikalen Scrollen des Dokuments in einer festen Position bleiben, um den Data Grid Inhalt zusammen mit dem Spaltenheader visualisieren zu können.

React Data Grid Sticky Header image


React Grid Zeile ziehen und ablegen.

Zeile ziehen und ablegen

Das React Grid ermöglicht es Benutzern, Zeilen in ein anderes DataGrid oder eine benutzerdefinierte Komponente zu ziehen und abzulegen. Benutzer können auch Zeilen innerhalb desselben DataGrids mit dem Zieh-Symbol ziehen und ablegen und Zeilen zwischen verschiedenen Gruppen verschieben.


Master-Detail-Grid

React Master Detail Grid ist ein Anwendungsfall, bei dem die Details eines Datensatzes in einem separaten Datenraster durch Klicken auf eine bestimmte Zeile angezeigt werden.

React Master-Detail-Grid.


React Data Grid Adaptive Ui image

Adaptives UI-Layout

Die Benutzeroberfläche des React Data Grid ist für optimale Ansichten und Benutzerfreundlichkeit auf kleinen Bildschirmen angepasst und neu gestaltet. Filter-, Sortier-, Such- und Bearbeitungsdialoge passen sich an die Bildschirmgröße an und rendern Zeilenelemente auch vertikal.


Skeleton-Ladeanzeige

Die React Data Grid Steuerung zeigt den Schimmereffekt als Ladeanzeige an, während Daten abgerufen und an das Gitter gebunden werden, sei es bei der ersten Darstellung, beim Aktualisieren oder nach der Durchführung von Gitteraktionen wie Sortieren, Filtern, Gruppieren und mehr. Das Data Grid bietet zwei Arten von Ladeanzeigeeffekten: Spinner und Schimmer.

React Data Grid Skeleton-Ladeanzeige.


Zustandsverwaltung in React Data Grid.

Zustandsverwaltung

Die Zustandsverwaltung in der React Data Grid Komponente ermöglicht es Ihnen, den Zustand des Grids auch nach einer Browseraktualisierung oder beim Navigieren zu einer anderen Seite innerhalb derselben Browsersitzung beizubehalten. Diese Funktion ist besonders nützlich, um die Konfiguration und die Daten des Grids nach einem Seiten-Reload zu erhalten.


Live-Update

Das DataGrid aktualisiert Live-Daten in seinen Zellen in bestimmten Zeitintervallen. Diese Updates erfolgen ohne Verzögerung oder Verlangsamung, wodurch sichergestellt wird, dass das System hochreaktiv und effizient bleibt.

Live-Update mit React DataGrid.


React Grid With Charts image

Integrierte Diagramme mit Data Grid

Das Data Grid ist jetzt mit der Diagrammkomponente integriert und wandelt ausgewählte Gitterdaten in dynamische, interaktive Visualisierungen um. Diese leistungsstarke Kombination aus Tabellen und Diagrammen ermöglicht es Benutzern, auf einen Blick klarere Einblicke zu gewinnen. Passen Sie die Diagrammtypen, Achsen und Visualisierungen an.


Zusätzliche Funktionen

React Data Grid mit Zeilenhöhe.

Zeilenhöhe

Die Zeilenhöhe ist ein wichtiger Faktor bei der Anzeige der Anzahl von Datensätzen im Viewport und kann leicht an die UI-Anforderungen der Anwendung angepasst werden. Es ist auch möglich, die Zeilenhöhe bedingt einzustellen.

In Zwischenablage kopieren aus React Data Grid.

In Zwischenablage kopieren

Die Zwischenablage ermöglicht es Benutzern, Daten aus ausgewählten Zeilen oder Zellen in die Zwischenablage zu kopieren. Die Tastenkombinationen Strg+C und Strg+Umschalt+H kopieren Daten mit und ohne Header.

React Data Grid mit Kontextmenü.

Kontextmenü

Führt verschiedene Aktionen in einem Data Grid mit dem Popup-Menü aus, das beim Rechtsklick auf die Zelle, den Header oder den Pager erscheint. Zusätzlich zu den integrierten Standardmenüpunkten können benutzerdefinierte Kontextmenüpunkte hinzugefügt werden.

Breite und Höhe in React Data Grid.

Breite und Höhe

Legen Sie die Eigenschaften Breite und Höhe fest, um die Größe des Data Grid zu ändern. Wenn der Inhalt das Grid-Element überläuft, werden horizontale und vertikale Bildlaufleisten angezeigt. Um den übergeordneten Container des Data Grid auszufüllen, stellen Sie einfach Höhe und Breite auf 100 % ein.

React DataGrid mit gestapelten Headern.

Gestapelte Header

Gestapelte Header ermöglichen das Gruppieren und Visualisieren von Spaltenüberschriften in gestapelter Weise. Die Anzahl der stapelbaren Spalten ist unbegrenzt. Führen Sie alle Data Grid-Aktionen auch dann aus, wenn die Spalten gestapelt sind.


Barrierefreiheit

Tastaturnavigation in React Data Grid.

Tastaturnavigation

React Data Grid stellt sicher, dass jede Zelle über die Tastatur zugänglich ist. Wichtige Funktionen wie Sortieren, Auswählen und Bearbeiten können allein mit Tastaturbefehlen ausgeführt werden; keine Mausinteraktion ist erforderlich. Dies hilft beim Erstellen hochgradig zugänglicher Anwendungen mit dieser Komponente.

Barrierefreiheit und Screenreader-Unterstützung in React Data Grid.

Screenreader

Die React Data Grid Ansicht verfügt über vollständige WAI-ARIA-Barrierefreiheitsunterstützung. Ihre Benutzeroberfläche enthält visuelle Elemente mit hohem Kontrast, die sehbehinderten Menschen die beste Seherfahrung ermöglichen. Außerdem sind gültige UI-Beschreibungen über assistierende Technologien wie Screenreader leicht zugänglich.

Rechts-nach-links-Sprache in React Data Grid anzeigen.

Rechts-nach-links-Rendering ermöglicht die Anzeige von Text und Layout des Data Grid von rechts nach links. Dies verbessert das Benutzererlebnis und die Zugänglichkeit für RTL-Sprachen.


Mobil-optimiert und touchfreundlich

DataGrid in React verfügt über ein hochresponsives Layout und ein optimiertes Design für Desktops, Touchscreens und Smartphones. Es funktioniert gut auf allen Mobiltelefonen, die iOS, Android oder Windows 8 OS verwenden.

Touch-Unterstützung in React Data Grid.

Touch-Unterstützung

Benutzerfreundliche Touch-Gesten und ein interaktives UI-Design bieten das beste Benutzererlebnis. Alle React Grid-Funktionen funktionieren auf Touch-Geräten ohne Konfiguration.

Responsiver Pager-UI in React Data Grid.

Responsiver Pager

Der React DataGrid Pager agiert intelligent und ändert seine gesamte Benutzeroberfläche responsiv basierend auf der Dimension. Sein optimiertes Design bietet die beste UI-Interaktion auf verschiedenen Geräten.






Andere unterstützte Haupt-Frameworks

Zusätzlich zu React ist eine integrierte Unterstützung für diese wichtigen Frameworks verfügbar.

Entdecken Sie Syncfusions vollständiges React-Komponenten-Ökosystem

Entdecken Sie über 145+ React-UI-Komponenten mit bewährten, produktionsreifen Steuerelementen und den neuesten reinen React-Komponenten, die nativ für die moderne Web-App-Entwicklung erstellt wurden.

  • React-Komponenten
  • Reine React-Komponenten

Häufig gestellte Fragen

Das Syncfusion React DataGrid bietet die folgenden Funktionen:

Wir verkaufen das React DataGrid nicht separat. Es ist nur als Teil der Syncfusion Team Lizenz erhältlich. Diese enthält über 1,600 Komponenten und Frameworks, einschließlich des React DataGrid. Der Preis der Team Lizenz beginnt bei 395 $ pro Monat für 5 Entwickler und beinhaltet Support und Updates bis zum Ablauf des Abonnements. Zusätzlich können wir Rabatte basierend auf aktuell aktiven Aktionen anbieten. Bitte kontaktieren Sie noch heute unsere Produktspezialisten, um zu sehen, ob Sie für zusätzliche Rabatte in Frage kommen.

Sie finden unsere React Data Grid Demo, die zeigt, wie man das Data Grid rendert und konfiguriert.

Ein React Data Grid ist eine UI-Komponente, die es Benutzern ermöglicht, tabellarische Daten mit Funktionen wie Sortierung, Filterung, Paginierung und Bearbeitung anzuzeigen und zu manipulieren. Es verarbeitet große Datensätze effizient und bietet Optionen für den Export und das Drucken.

Um die Filterfunktion zu verwenden, müssen Sie das Filtermodul in das Grid injizieren. Um die Filterung im Syncfusion React Grid zu aktivieren, setzen Sie die Eigenschaft allowFiltering auf true. Dadurch wird eine Filterleiste unter den Spaltenüberschriften gerendert, die es Benutzern ermöglicht, Filterkriterien einzugeben. Das Grid bietet mehrere Filtermodi, die über die Eigenschaft filterSettings.type konfigurierbar sind.

Das Grid kann große Datensätze mithilfe der Funktionen Paging, virtuelles Scrollen und unendliches Scrollen verarbeiten.

Um die Bearbeitungsfunktion direkt im Gitter zu aktivieren, müssen Sie die Eigenschaften allowEditing, allowAdding und allowDeleting innerhalb der editSettings auf true setzen. Die Bearbeitung erfordert eine Primärschlüsselspalte für CRUD-Operationen. Um den Primärschlüssel zu definieren, setzen Sie isPrimaryKey in einer bestimmten Spalte auf true.

Nein, unsere 1,600+ Komponenten und Frameworks für Web, Mobil und Desktop, einschließlich unserer React DataGrid, werden nicht einzeln verkauft. Sie sind nur als Teil einer Teamlizenz erhältlich. Wir haben das Produkt jedoch wettbewerbsfähig bepreist, sodass es nur unwesentlich mehr kostet als das, was einige andere Anbieter für ihre DataGrid-Komponente allein verlangen. Wir haben auch die Erfahrung gemacht, dass unsere Kunden in der Regel mit einem unserer Produkte beginnen und dann schnell auf mehrere Produkte erweitern. Daher hielten wir es für das Beste, alle 1,600+ Komponenten und Frameworks gegen eine Abonnementgebühr anzubieten, die für ein Team von 5 Entwicklern bei 395 US-Dollar pro Monat beginnt. Zusätzlich könnten wir Rabatte basierend auf aktuell aktiven Aktionen anbieten. Bitte kontaktieren Sie unsere Produktspezialisten noch heute, um zu sehen, ob Sie für zusätzliche Rabatte in Frage kommen.

Nein, dies ist ein kommerzielles Produkt und erfordert eine kostenpflichtige Lizenz. Eine kostenlose Community-Lizenz ist jedoch auch für Unternehmen und Einzelpersonen verfügbar, deren Organisationen weniger als 1 Million USD Jahresumsatz, 5 oder weniger Entwickler und insgesamt 10 oder weniger Mitarbeiter haben.

Ein guter Ausgangspunkt wäre unsere umfassende Dokumentation zum Einstieg.

React Grid bietet Funktionen wie Sortierung, Filterung, Paginierung, Bearbeitung, Aggregate, Gruppierung, Export nach Excel/PDF, Spaltengrößenänderung und Virtualisierung.

Um die Sortierung im Syncfusion React Grid zu aktivieren, befolgen Sie diese Schritte:1. Stellen Sie sicher, dass das Sortiermodul importiert und in Ihre Grid-Komponente injiziert wird.2. Setzen Sie die Eigenschaft allowSorting auf true, um die Sortierung zu aktivieren.3. Verwenden Sie die Eigenschaft sortSettings, um anfängliche Sortierkonfigurationen zu definieren oder das Sortierverhalten anzupassen.

Das Syncfusion React Grid verarbeitet Echtzeitdaten durch die Integration mit WebSockets und SignalR, was dynamische Updates und nahtlose Benutzererlebnisse ermöglicht.

Das Grid verarbeitet die serverseitige Paginierung, indem es den integrierten Syncfusion-Datenadapter aktiviert oder benutzerdefinierte Datenbindungs-Konzepte verwendet.

Unsere Kunden lieben uns

Mit einem ausgezeichneten Toolset und einem großartigen Supportteam verkürzt Syncfusion® die Entwicklungszeit der Kunden.
Hier sind einige ihrer Erfahrungen.

Echte Erfolgsgeschichten ansehen

Entwickler auf der ganzen Welt vertrauen auf Syncfusions Essential Studio, um komplexe Projekte zu vereinfachen und die Auslieferung zu beschleunigen. Mit einer umfangreichen Bibliothek an UI-Steuerelementen, leistungsstarken SDKs und zuverlässigem Support hilft Essential Studio Teams, unternehmensreife Anwendungen mit Zuversicht zu erstellen.

Fallstudien erkunden


Von Benutzern auf der ganzen Welt bewertet

Transformieren Sie Ihre Apps – jetzt kostenlose Testversion laden da
Gratis-Testversion starten Keine Kreditkarte erforderlich.

Auszeichnungen

Viele behaupten, dass sie herausragend sind. Doch wenn andere das erkennen und loben, bedeutet es viel mehr. Syncfusion® präsentiert mit Stolz folgende Branchenauszeichnungen.

Aktuelle Aktivitäten in React DataGrid Blogs und Tutorials

Die React DataGrid Blog- und Tutorial-Videos helfen Ihnen beim Erstellen Ihrer ersten App mit React-Komponenten. Sie bieten Problemlösungsstrategien, beschreiben Funktionen und Features, kündigen neue Funktionsreleases an, erklären Best Practices und zeigen Beispielszenarien auf. Entdecken Sie unsere neuesten Beiträge in unserem Blog und unseren Tutorial-Videokanälen für React DataGrid-Updates.

Up arrow icon