Accueil
NexoPOS

Composant de tableau

NexoPOS est construit avec un ensemble de composants réutilisés dans toute l’application. L’un de ces composants est le composant « Table » (ou Table CRUD). Le composant Table doit être considéré comme un composant « abstrait », car il est utilisé par d’autres composants. Ce composant est chargé d’afficher des entrées (ou enregistrements) dans un tableau HTML. Voici à quoi ressemble un composant de table.

nimshot-2026-08-14-235624-kxjof

Fonctionnalités du composant de tableau

Le composant de tableau peut être utilisé pour afficher des entrées de différentes manières. Voici la liste des fonctionnalités disponibles avec ce composant.

Trier les résultats

Bien que cela dépende de l’instance CRUD qui rend le composant Table, chaque colonne est normalement triable. Cela signifie que vous pouvez modifier l’ordre utilisé pour afficher les résultats en cliquant simplement sur le titre d’une colonne.

Sélection multiple des résultats

S’il n’est pas explicitement désactivé, chaque résultat d’un composant de tableau peut être sélectionné. Cela est utile lorsqu’une action groupée doit être appliquée. Par action groupée, nous entendons par exemple la suppression des entrées sélectionnées.

Rechercher des entrées

Les composants du tableau sont fournis avec un champ de recherche permettant de rechercher des entrées spécifiques. La recherche s’effectue sur l’ensemble de la table liée et des tables associées (puisqu’elles sont toutes fusionnées dans une seule requête). Toutefois, si une colonne utilise un libellé, par exemple « Activé » pouvant être un libellé pour « 1 », il n’est pas possible d’effectuer une recherche pour tous les éléments ayant « Activé » comme libellé. Les détails concernant ces possibilités doivent être fournis par le composant parent qui rend le composant du tableau.

Créer de nouvelles entrées

Le composant Table est livré avec un bouton portant un signe « + » au milieu. Si ce bouton est correctement défini, il vous redirigera vers le formulaire où de nouvelles entrées peuvent être créées.

Actions sur les lignes des entrées

Par défaut, toutes les entrées sont accompagnées des actions « Modifier » et « Supprimer ». Toutefois, ces actions peuvent varier d’un composant à l’autre.

Parcourir les pages

Si un composant de tableau contient de nombreuses entrées, celles-ci peuvent être paginées. Pour accéder à ces pages, vous pouvez utiliser l’un des numéros de page disponibles en bas du composant de tableau.