


Verwendung von JavaScript zur Implementierung der Paging-Anzeige von Tabellendaten
Da die Datenmenge weiter wächst, wird die Tabellendarstellung schwieriger. Meistens ist die Datenmenge in einer Tabelle so groß, dass das Laden langsamer wird und Benutzer die Seite ständig durchsuchen müssen, um die gewünschten Daten zu finden. In diesem Artikel wird erläutert, wie Sie mithilfe von JavaScript eine paginierte Anzeige von Tabellendaten realisieren und Benutzern das Auffinden der gewünschten Daten erleichtern.
1. Tabellen dynamisch erstellen
Um die Paging-Funktion besser kontrollierbar zu machen, ist es notwendig, Tabellen dynamisch zu erstellen. Fügen Sie auf der HTML-Seite ein Tabellenelement hinzu, das dem folgenden ähnelt.
Nummer | Name | Alter | Geschlecht |
---|---|---|---|
1 | 小红 | 20 | Weiblich |
2 | Xiao Ming | 22 | Männlich |
3 | Kleine Blume | 25 | Weiblich |
In JavaScript definieren Sie zunächst ein Array mit allen Tabellendaten:
let tableData = [
{ id: 1, name: '小红', age: 20, gender: 'female' },
{ id: 2 , name : 'Xiao Ming', Alter: 22, Geschlecht: 'Männlich' },
{ ID: 3, Name: '小花', Alter: 25, Geschlecht: 'Weiblich' },
// Weitere Daten
]; Als nächstes erstellen Sie eine Funktion namens „createTable“. Diese Funktion erstellt ein leeres Tabellenelement und fügt es in die HTML-Seite ein.
// Tabelle erstellen
function createTable() { let table = document.createElement('table'); // Tabellenelement erstellen
table.id = 'table-page'; // Setze die ID
table.classList. add('table'); // Stil hinzufügen
let thead = document.createElement('thead');
let tr = document.createElement('tr');
let thNum = document.createElement('th');
thNum.innerHTML = 'Number';
tr.appendChild(thNum);
let thName = document.createElement('th');
thName.innerHTML = 'Name';
tr.appendChild(thName);
let thAge = document.createElement('th');
thAge.innerHTML = 'Age';
tr.appendChild(thAge);
let thGender = document.createElement('th');
thGender.innerHTML = 'Gender';
tr.appendChild(thGender);
thead.appendChild(tr);
table.appendChild(thead);
let tbody = document.createElement('tbody');
table.appendChild(tbody);
document.body.appendChild (table);
}
Rufen Sie nun die Funktion createTable auf, um die Tabelle zu erstellen.
createTable();
2. Paginierung hinzufügen
Erstellen Sie in JavaScript eine neue Funktion mit dem Namen „Paginierung“. Diese Funktion filtert die Tabellendaten basierend auf der erforderlichen Datenmenge pro Seite und der aktuellen Seitennummer und zeigt sie an die Ergebnisse im Formular.
// Paginierungsfunktion
function pagination(pageSize, pageNumber) { let table = document.getElementById('table-page');
let tbody = table.querySelector('tbody');
let start = pageSize * ( pageNumber - 1);
let end = start + pageSize;
let d = tableData.slice(start, end);
tbody.innerHTML = '';
for (let i = 0; i < d.length; i++ ) {
let tr = document.createElement('tr'); for (let key in d[i]) { let td = document.createElement('td'); td.innerHTML = d[i][key]; tr.appendChild(td); } tbody.appendChild(tr);
}}
In dieser Funktion werden zuerst das Tabellenelement und das Tbody-Element abgerufen. Anschließend wird der anzuzeigende Datenbereich anhand der angegebenen Datenmenge pro Seite und der aktuellen Seitenzahl berechnet. Verwenden Sie dann die Slice-Methode, um die auf der aktuellen Seite anzuzeigenden Daten abzurufen, und fügen Sie sie in einer Schleife zum tbody-Element der Tabelle hinzu.
3. Erstellen Sie die Paging-Komponente
Als nächstes erstellen Sie eine Funktion namens „createPagination“, um die Paging-Komponente zu generieren.
//Paginierungsschaltflächenkomponente erstellen
function createPagination(pageSize) { let totalPage = Math.ceil(tableData.length / pageSize);
let pagination = document.getElementById('pagination');
if (!pagination) {
pagination = document.createElement('div'); pagination.id = 'pagination'; document.body.appendChild(pagination);
} pagination.innerHTML = '';
for (let i = 1; i <= totalPage; i++) {
let btn = document.createElement('button'); btn.innerHTML = i; btn.onclick = function() { pagination(pageSize, i) }; pagination.appendChild(btn);
}}
Diese Funktion zählt die Anzahl aller Seiten, basierend auf jeder Schaltflächenkomponente zur Mengengenerierung auf der Seite. Innerhalb der Schleife wird jede Schaltfläche erstellt und an das Element „Paginierung“ angehängt. Legen Sie abschließend das Klickereignis der Schaltfläche fest, um die Paginierungsfunktion „pagination()“ aufzurufen.
4. Auf tatsächliche Projekte anwenden
In tatsächlichen Projekten können Sie das tableData-Array durch vom Server erhaltene Daten ersetzen und die Tabellenerstellungs- und Paging-Funktionen nach Bedarf aufrufen.
// Daten asynchron anfordern
let xhr = new XMLHttpRequest();xhr.open('GET', '/getData');
xhr.onload = function() {
let data = JSON.parse(xhr. ResponseText);
tableData = data;
createTable();
pagination(pageSize, pageNumber);
createPagination(pageSize);
}
xhr.send();
In diesem Beispiel wird ein XMLHttpRequest-Objekt verwendet, um Daten abzurufen asynchron. Anschließend werden die Daten in ein JSON-Objekt geparst und die Funktionen createTable, pagination und createPagination aufgerufen.
5. Zusammenfassung
Durch die oben genannten Schritte haben wir JavaScript erfolgreich verwendet, um die Grundfunktion der Anzeige von Tabellendaten auf Seiten zu implementieren. Wenn die Datenmenge groß ist, verbessert diese Methode die Leistung der Tabelle erheblich und bietet Benutzern auch ein besseres interaktives Erlebnis. Schließlich liegt der Reiz einer Software in der bequemen und einfachen Benutzererfahrung.
Das obige ist der detaillierte Inhalt vonVerwendung von JavaScript zur Implementierung der Paging-Anzeige von Tabellendaten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



1. Erstellen Sie eine neue PPT-Datei und nennen Sie sie als Beispiel [PPT-Tipps]. 2. Doppelklicken Sie auf [PPT-Tipps], um die PPT-Datei zu öffnen. 3. Fügen Sie als Beispiel eine Tabelle mit zwei Zeilen und zwei Spalten ein. 4. Doppelklicken Sie auf den Rand der Tabelle. Die Option [Design] wird in der oberen Symbolleiste angezeigt. 5. Klicken Sie auf die Option [Schattierung] und dann auf [Bild]. 6. Klicken Sie auf [Bild], um das Dialogfeld mit den Fülloptionen mit dem Bild als Hintergrund aufzurufen. 7. Suchen Sie im Verzeichnis nach dem Fach, das Sie einfügen möchten, und klicken Sie auf „OK“, um das Bild einzufügen. 8. Klicken Sie mit der rechten Maustaste auf das Tabellenfeld, um das Einstellungsdialogfeld aufzurufen. 9. Klicken Sie auf [Zellen formatieren] und aktivieren Sie [Bilder als Schattierung anordnen]. 10. Stellen Sie [Zentrieren], [Spiegeln] und andere benötigte Funktionen ein und klicken Sie auf OK. Hinweis: Standardmäßig werden Bilder in die Tabelle eingefügt

Die Fähigkeit, Formulare geschickt erstellen zu können, ist nicht nur eine notwendige Fähigkeit für Buchhaltung, Personalwesen und Finanzen, sondern auch für viele Vertriebsmitarbeiter sehr wichtig. Denn die verkaufsbezogenen Daten sind sehr umfangreich und komplex und können nicht einfach in einem Dokument zur Erklärung des Problems erfasst werden. Damit sich mehr Vertriebsmitarbeiter mit der Tabellenerstellung in Excel auskennen, stellt der Herausgeber die Tabellenerstellungsthemen zur Umsatzprognose vor. Freunde in Not sollten sich das nicht entgehen lassen. 1. Öffnen Sie [Sales Forecast and Target Setting], xlsm, um die in jeder Tabelle gespeicherten Daten zu analysieren. 2. Erstellen Sie ein neues [Leeres Arbeitsblatt], wählen Sie [Zelle] und geben Sie [Etiketteninformationen] ein. [Ziehen] Sie nach unten und [füllen] Sie den Monat aus. Geben Sie [Sonstige] Daten ein und klicken Sie auf [

1. Öffnen Sie das Arbeitsblatt und suchen Sie die Schaltfläche [Start]-[Bedingte Formatierung]. 2. Klicken Sie auf „Spaltenauswahl“ und wählen Sie die Spalte aus, zu der die bedingte Formatierung hinzugefügt werden soll. 3. Klicken Sie auf die Schaltfläche [Bedingte Formatierung], um das Optionsmenü aufzurufen. 4. Wählen Sie [Bedingte Regeln hervorheben]-[Zwischen]. 5. Geben Sie die Regeln ein: 20, 24, dunkelgrüner Text mit dunkler Füllfarbe. 6. Nach der Bestätigung werden die Daten in der ausgewählten Spalte entsprechend den Einstellungen mit entsprechenden Zahlen, Text und Zellenfeldern eingefärbt. 7. Bedingte Regeln ohne Konflikte können wiederholt hinzugefügt werden, aber bei widersprüchlichen Regeln ersetzt WPS die zuvor festgelegten bedingten Regeln durch die zuletzt hinzugefügte Regel. 8. Fügen Sie die Zellspalten wiederholt nach [Zwischen] Regeln 20-24 und [Weniger als] 20 hinzu. 9. Wenn Sie die Regeln ändern müssen, können Sie die Regeln einfach löschen und dann zurücksetzen.

Manchmal stoßen wir auf Zählprobleme in Word-Tabellen. Wenn solche Probleme auftreten, kopieren die meisten Schüler die Word-Tabelle zur Berechnung in die Hand. Gibt es eine schnelle Möglichkeit, es zu berechnen? Natürlich gibt es das, tatsächlich lässt sich die Summe auch in Word berechnen. Wissen Sie also, wie es geht? Lasst uns heute gemeinsam einen Blick darauf werfen! Freunde in Not sollten es kurzerhand schnell abholen! Schrittdetails: 1. Zuerst öffnen wir die Word-Software auf dem Computer und öffnen das zu bearbeitende Dokument. (Wie im Bild gezeigt) 2. Als nächstes positionieren wir den Cursor auf der Zelle, in der sich der summierte Wert befindet (wie im Bild gezeigt), und klicken dann auf [Menüleiste

Wir erstellen und bearbeiten Tabellen oft in Excel, aber als Neuling, der gerade erst mit der Software in Berührung gekommen ist, ist die Verwendung von Excel zum Erstellen von Tabellen nicht so einfach wie für uns. Im Folgenden führen wir einige Übungen zu einigen Schritten der Tabellenerstellung durch, die Anfänger, also Anfänger, beherrschen müssen. Wir hoffen, dass sie für Bedürftige hilfreich sind. Unten sehen Sie ein Beispielformular für Anfänger: Mal sehen, wie man es ausfüllt! 1. Es gibt zwei Methoden, ein neues Excel-Dokument zu erstellen. Sie können mit der rechten Maustaste auf eine leere Stelle in der Datei [Desktop] – [Neu] – [xls] klicken. Sie können auch [Start]-[Alle Programme]-[Microsoft Office]-[Microsoft Excel 20**] wählen. 2. Doppelklicken Sie auf unser neues Ex

Wenn wir Tabellen erstellen, denken wir zuerst daran, Excel-Software zum Erstellen von Tabellen zu verwenden. Aber wussten Sie, dass Word-Software tatsächlich sehr praktisch ist, um Tabellen zu erstellen? Manchmal müssen wir beim Erstellen von Tabellen in Word-Software Seriennummern eingeben Wenn Sie sie einzeln eingeben, ist dies sehr mühsam. Tatsächlich gibt es in der Word-Software eine Operation, mit der Zahlen oder Seriennummern automatisch eingefügt werden können oder Seriennummern in Word-Tabellen. 1. Erstellen Sie zunächst ein Word-Dokument und fügen Sie eine Tabelle ein. 2. Wählen Sie die Spalte oder Zelle aus, in die Sie automatische Seriennummern oder Nummern einfügen möchten. 3. Klicken Sie auf „Start“ – „Nummer“. 4. Wählen Sie eine der Stilnummern aus. 5.

Wenn wir die Tabellenfarben in den WPS-Dokumenten anderer Leute sehen, sind die Effekte farbenfroh und schön; wir haben jedoch nur eintöniges Schwarz. Wenn man die Tabelle mit Farben füllen muss, werden das meiner Meinung nach viele Schüler tun. Wenn Sie jedoch die Farbe der Tabelle im WPS-Dokument China festlegen möchten, wird dies für viele Studenten sicherlich verwirrend sein! Lassen Sie uns heute lernen, wie Sie die Farbe der WPS-Dokumententabelle festlegen. Ich habe ein Dokument zusammengestellt, von dem ich hoffe, dass es für alle hilfreich ist. Die Schritte sind wie folgt: 1. Wir müssen eine Tabelle im WPS-Dokument zeichnen und mit der rechten Maustaste auf die Tabelle klicken, in der die Linienfarbe geändert werden soll. 2. Als nächstes klicken Sie mit der Maus auf die [rechte Maustaste] auf der Tabelle. Im Popup-Menü finden Sie [Rand und Schattierung]. 3. Zu diesem Zeitpunkt wird die Option [Rand und Schattierung] geöffnet.

Word-Software ist für uns unverzichtbar und muss häufig verwendet werden. Ich habe bereits gelernt, wie man Tabellen mit Word-Software bearbeitet. Wenn ich jedoch versehentlich die Tabelle in horizontaler und vertikaler Richtung bearbeite, möchte ich keine Zeit damit verschwenden -Ist es beim Erstellen möglich, die horizontale und vertikale Richtung des Wolltuchs zu ändern? Die Antwort lautet natürlich: Ja. Als nächstes erklärt Ihnen der Redakteur ausführlich, wie Sie Tabellen in Word horizontal und vertikal austauschen. Zuerst müssen wir die Zeilen und Spalten der folgenden Word-Tabelle vertauschen. Dazu müssen wir zunächst die Tabelle vollständig auswählen, dann mit der rechten Maustaste klicken und die Kopierfunktion auswählen. Schritt 2: Nachdem wir „Kopieren“ ausgewählt haben, minimieren wir Word, öffnen dann eine Excel-Tabelle, klicken mit der rechten Maustaste, wählen „Einfügen“ und fügen sie in Exc ein
