


Utilisation de JavaScript pour implémenter l'affichage paginé des données du tableau
À mesure que les données continuent de croître, l'affichage des tableaux devient plus difficile. La plupart du temps, la quantité de données dans un tableau est si importante que son chargement devient lent et les utilisateurs doivent constamment parcourir la page pour trouver les données souhaitées. Cet article explique comment utiliser JavaScript pour réaliser un affichage paginé des données de table, permettant ainsi aux utilisateurs de trouver plus facilement les données souhaitées.
1. Créer dynamiquement des tableaux
Afin de rendre la fonction de pagination plus contrôlable, il est nécessaire de créer dynamiquement des tableaux. Dans la page HTML, ajoutez un élément de tableau similaire à celui ci-dessous.
Numéro | Nom | Âge | Genre |
---|---|---|---|
1 | 小红 | 20 | Femme |
2 | Xiao Ming | 22 | Homme |
3 | 小花 | 25 | Femme |
En JavaScript, définissez d'abord un tableau contenant toutes les données du tableau :
let tableData = [
{ id : 1, nom : '小红', âge : 20, sexe : 'femelle' },
{ id : 2 , nom : 'Xiao Ming', âge : 22, sexe : 'Homme' },
{ identifiant : 3, nom : '小花', âge : 25, sexe : 'Femme' },
// Plus de données
] ; Ensuite, créez une fonction appelée "createTable", cette fonction créera un élément de tableau vide et l'insérera dans la page HTML.
// Créer une table
function createTable() { let table = document.createElement('table'); // Créer un élément de table
table.id = 'table-page'; // Définir l'identifiant
table.classList. add('table'); // Ajouter un style
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);
}
Maintenant, appelez la fonction createTable pour créer la table.
createTable();
2. Ajouter une pagination
En JavaScript, créez une nouvelle fonction nommée "pagination". Cette fonction filtrera les données du tableau en fonction de la quantité requise de données par page et du numéro de page actuel, et affichera. les résultats dans le formulaire.
// Fonction de pagination
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);
}}
Dans cette fonction, récupérez d'abord l'élément table et l'élément tbody. Ensuite, la plage de données à afficher est calculée en utilisant la quantité spécifiée de données par page et le numéro de page actuel. Ensuite, utilisez la méthode slice pour afficher les données sur la page actuelle et ajoutez-les à l'élément tbody du tableau dans une boucle.
3. Créez le composant de pagination
Ensuite, créez une fonction appelée "createPagination" pour générer le composant de pagination.
//Créer un composant de bouton de pagination
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);
}}
Cette fonction comptera le nombre de toutes les pages, en fonction de chacune page Composant bouton de génération de quantité. Au sein de la boucle, chaque bouton est créé et attaché à l'élément "pagination". Enfin, définissez l'événement click du bouton pour appeler la fonction de pagination "pagination()".
4. Appliquer aux projets réels
Dans les projets réels, vous pouvez remplacer le tableau tableData par des données obtenues à partir du serveur et appeler les fonctions de création et de pagination de table si nécessaire.
// Demander des données de manière asynchrone
let xhr = new XMLHttpRequest();xhr.open('GET', '/getData');
xhr.onload = function() {
let data = JSON.parse(xhr. réponseText);
tableData = data;
createTable();
pagination(pageSize, pageNumber);
createPagination(pageSize);
}
xhr.send();
Dans cet exemple, un objet XMLHttpRequest est utilisé pour obtenir des données de manière asynchrone. Ensuite, les données sont analysées dans un objet JSON et les fonctions createTable, pagination et createPagination sont appelées respectivement.
5. Résumé
Grâce aux étapes ci-dessus, nous avons utilisé avec succès JavaScript pour implémenter la fonction de base d'affichage des données du tableau dans les pages. Lorsque la quantité de données est importante, cette méthode améliorera considérablement les performances du tableau et offrira également aux utilisateurs une meilleure expérience interactive. Après tout, une expérience utilisateur pratique et simple fait le charme des logiciels.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

1. Créez un nouveau fichier PPT et nommez-le [Conseils PPT] à titre d'exemple. 2. Double-cliquez sur [Conseils PPT] pour ouvrir le fichier PPT. 3. Insérez un tableau avec deux lignes et deux colonnes à titre d'exemple. 4. Double-cliquez sur la bordure du tableau et l'option [Conception] apparaîtra dans la barre d'outils supérieure. 5. Cliquez sur l'option [Ombrage] et cliquez sur [Image]. 6. Cliquez sur [Image] pour faire apparaître la boîte de dialogue des options de remplissage avec l'image comme arrière-plan. 7. Recherchez le bac que vous souhaitez insérer dans le répertoire et cliquez sur OK pour insérer l'image. 8. Cliquez avec le bouton droit sur la zone de tableau pour afficher la boîte de dialogue des paramètres. 9. Cliquez sur [Formater les cellules] et cochez [Carreler les images en ombrage]. 10. Définissez [Centre], [Miroir] et les autres fonctions dont vous avez besoin, puis cliquez sur OK. Remarque : Par défaut, les images doivent être remplies dans le tableau.

Être capable de créer habilement des formulaires n'est pas seulement une compétence nécessaire pour la comptabilité, les ressources humaines et la finance, mais est également très importante pour de nombreux vendeurs. Parce que les données liées aux ventes sont très volumineuses et complexes, et qu’elles ne peuvent pas être simplement enregistrées dans un document pour expliquer le problème. Afin de permettre à davantage de vendeurs de maîtriser l'utilisation d'Excel pour créer des tableaux, l'éditeur présentera les numéros de création de tableaux sur les prévisions de ventes. Les amis dans le besoin ne devraient pas le manquer ! 1. Ouvrez [Sales Forecast and Target Setting], xlsm, pour analyser les données stockées dans chaque table. 2. Créez une nouvelle [Feuille de travail vierge], sélectionnez [Cellule] et saisissez les [Informations sur l'étiquette]. [Faites glisser] vers le bas et [remplissez] le mois. Saisissez les données [Autres] et cliquez sur [

1. Ouvrez la feuille de calcul et recherchez le bouton [Démarrer]-[Formatage conditionnel]. 2. Cliquez sur Sélection de colonne et sélectionnez la colonne à laquelle la mise en forme conditionnelle sera ajoutée. 3. Cliquez sur le bouton [Formatage conditionnel] pour afficher le menu d'options. 4. Sélectionnez [Mettre en surbrillance les règles conditionnelles]-[Entre]. 5. Remplissez les règles : 20, 24, texte vert foncé avec une couleur de remplissage sombre. 6. Après confirmation, les données de la colonne sélectionnée seront colorées avec les chiffres, le texte et les zones de cellules correspondants en fonction des paramètres. 7. Des règles conditionnelles sans conflits peuvent être ajoutées à plusieurs reprises, mais pour les règles conflictuelles, WPS remplacera les règles conditionnelles précédemment établies par la dernière règle ajoutée. 8. Ajoutez à plusieurs reprises les colonnes de cellules après les règles [Entre] 20 à 24 et [Moins de] 20. 9. Si vous devez modifier les règles, vous pouvez simplement les effacer, puis les réinitialiser.

Parfois, nous rencontrons souvent des problèmes de comptage dans les tableaux Word. Généralement, lorsqu'ils rencontrent de tels problèmes, la plupart des étudiants copient le tableau Word dans Excel pour le calcul ; certains étudiants prennent silencieusement la calculatrice. Existe-t-il un moyen rapide de le calculer ? Bien sûr, la somme peut également être calculée dans Word. Alors, savez-vous comment faire ? Aujourd’hui, jetons un coup d’œil ensemble ! Sans plus attendre, les amis dans le besoin devraient rapidement le récupérer ! Détails de l'étape : 1. Tout d'abord, nous ouvrons le logiciel Word sur l'ordinateur et ouvrons le document qui doit être traité. (Comme le montre l'image) 2. Ensuite, nous plaçons le curseur sur la cellule où se trouve la valeur additionnée (comme le montre l'image), puis nous cliquons sur [Barre de menu) ;

Nous créons et éditons souvent des tableaux dans Excel, mais en tant que novice qui vient d'entrer en contact avec le logiciel, comment utiliser Excel pour créer des tableaux n'est pas aussi simple que pour nous. Ci-dessous, nous réaliserons quelques exercices sur certaines étapes de création de tables que les novices, c'est-à-dire les débutants, doivent maîtriser. Nous espérons que cela sera utile à ceux qui en ont besoin. Un exemple de formulaire pour les débutants est présenté ci-dessous : voyons comment le remplir ! 1. Il existe deux méthodes pour créer un nouveau document Excel. Vous pouvez cliquer avec le bouton droit de la souris sur un emplacement vide du fichier [Bureau] - [Nouveau] - [xls]. Vous pouvez également [Démarrer]-[Tous les programmes]-[Microsoft Office]-[Microsoft Excel 20**] 2. Double-cliquez sur notre nouvel ex

Lorsque nous créons des tableaux, la première chose à laquelle nous pensons est d'utiliser le logiciel Excel pour créer des tableaux, mais saviez-vous que le logiciel Word est en fait très pratique pour créer des tableaux. Parfois, lorsque nous créons des tableaux dans le logiciel Word, nous devons saisir des numéros de série. ou des numéros. , si vous les saisissez un par un manuellement, ce sera très gênant. En fait, il existe une opération dans le logiciel Word qui peut insérer automatiquement des numéros ou des numéros de série. Apprenons donc avec l'éditeur comment insérer une numérotation automatique. ou des numéros de série dans des tableaux Word. 1. Créez d’abord un document Word et insérez un tableau. 2. Sélectionnez la colonne ou la cellule dans laquelle vous souhaitez insérer des numéros de série ou des numéros automatiques. 3. Cliquez sur "Démarrer" - "Numéro". 4. Sélectionnez l'un des numéros de style. 5.

Lorsque nous voyons les couleurs des tableaux dans les documents WPS d'autres personnes, les effets sont colorés et magnifiques, mais nous n'avons qu'un noir monotone. Si vous devez remplir la table de couleurs, je pense que de nombreux étudiants le feront. Cependant, si vous souhaitez définir la couleur du tableau dans le document WPS Chine, de nombreux étudiants trouveront certainement cela déroutant ! Aujourd'hui, apprenons à définir la couleur du tableau des documents WPS. J'ai rédigé un document qui, je l'espère, sera utile à tout le monde. Les étapes sont les suivantes : 1. Nous devons dessiner un tableau dans le document WPS et cliquer avec le bouton droit sur le tableau où la couleur de la ligne doit être modifiée. 2. Ensuite, utilisez la souris pour cliquer [bouton droit de la souris] sur le tableau ; dans le menu contextuel, nous trouvons [Bordure et ombrage]. 3. À ce moment, l'option [Bordure et ombrage] sera ouverte.

Le logiciel Word nous est indispensable et doit être utilisé fréquemment. J'ai déjà appris à éditer des tableaux avec le logiciel Word. Cependant, si je modifie accidentellement le tableau dans les directions horizontale et verticale, je ne veux pas perdre de temps. -en la créant, est-il possible de changer les directions horizontales et verticales de la table ? La réponse est bien sûr oui. Ensuite, l'éditeur vous présentera en détail comment échanger des tableaux horizontalement et verticalement dans Word. Apprenons ensemble. Tout d’abord, nous devons échanger les lignes et les colonnes du tableau Word ci-dessous. Pour ce faire, nous devons d'abord sélectionner entièrement le tableau, puis cliquer avec le bouton droit et sélectionner la fonction de copie. Étape 2 : Après avoir sélectionné Copier, nous réduisons Word, puis ouvrons un tableau Excel, faisons un clic droit, sélectionnons Coller et collons-le dans Exc.
