Passer au contenu principal
L’interface d’Édition en grille est une ressource Filament optimisée pour la correction rapide de données sur un volume important de contacts. Elle transforme l’annuaire en un tableau réactif inspiré des tableurs.

1. Colonnes éditables

Chaque colonne de cette vue utilise des composants de saisie directe (TextInputColumn, SelectColumn) avec validation intégrée.

Identité et Contact

  • Prénom, Nom : Texte. Requis.
  • E-mail : Texte. Validation du format e-mail.
  • Téléphone : Texte. Validation regex internationale (+XX...).

Données civiles

  • Date de naissance : Sélecteur de date.
  • Genre : Menu déroulant (Masculin, Féminin, Autre).
  • Date d’arrivée : Sélecteur de date.

Localisation et Technique

  • Licence : Texte (max 255).
  • Adresse, Localité, Code postal : Texte (max 255).

2. Système de validation et Sauvegarde

Persistance immédiate

Il n’existe pas de bouton “Enregistrer”. Toute modification validée par le système est instantanément enregistrée en base de données dès que l’utilisateur quitte la cellule (perte de focus) ou appuie sur Tab.

Règles de contrôle

Si une saisie enfreint une règle technique (ex: e-mail mal formé, champ requis vidé), le système :
  1. Bloque l’enregistrement.
  2. Affiche une bordure rouge sur la cellule.
  3. Affiche une notification d’erreur détaillée.

3. Table de données et Filtrage

Colonnes de suivi (Lecture seule)

  • Créé le : Date et heure de création (fuseau horaire de l’organisation).
  • Mis à jour le : Date et heure de la dernière modification.

Filtres disponibles

  • Par année de naissance : Filtre numérique sur le millésime.
  • Par Groupes : Filtrage multi-sélection sur l’appartenance aux sections.
  • Par Rôles (Assignments) : Isole les segments métiers (Athlètes, Responsables, etc.).
  • Corbeille : Accès aux contacts supprimés.

4. Actions et Audit

  • Édition : Ouvre le formulaire de contact standard pour les modifications complexes (relations, préférences).
  • Suppression groupée : Permet de déplacer massivement des contacts vers la corbeille.
  • Traçabilité : Chaque modification de cellule génère une entrée individuelle dans le Journal d’activité.