BERKIOSDocs
Galerie

Gestion des clients

Une liste de clients et une fiche avec champs obligatoires et validation d'e-mail, sans écrire une ligne de code.

Télécharger l'exempleFichier .zip depuis la dernière release GitHub.

Type : BERKIOS Studio · Niveau : débutant · Fichier : gestion-clients.berkios.json

Ce que vous allez apprendre

  • Importer un projet dans le Studio.
  • Reconnaître les composants d'une application : texte, champ, tableau, bouton.
  • Tester un formulaire avec validation dans l'aperçu.

Avant de commencer

Téléchargez et installez le Studio.

Étape 1 : importer l'exemple

  1. Téléchargez l'exemple et décompressez-le.
  2. Lancez le Studio.
  3. Fichier → Importer, puis choisissez gestion-clients.berkios.json.

Étape 2 : explorer l'écran

L'application contient une seule interface, Accueil, avec dix composants :

ComposantTypeRôle
titleÉtiquetteLe titre « Gestion des clients »
searchChampRecherche d'un client
clientsTableauQuatre clients de démonstration : référence, nom, e-mail, statut
detail-titleÉtiquetteLe titre « Fiche client »
nameChampNom complet, obligatoire
emailChampAdresse e-mail, obligatoire et au bon format
phoneChampTéléphone (facultatif)
saveBouton« Valider le formulaire » : lance la validation
resetBouton« Effacer » : vide le formulaire
noteÉtiquetteRappel : validation locale uniquement

Sélectionnez un composant pour voir et modifier ses propriétés dans le panneau des propriétés.

Étape 3 : tester dans l'aperçu

Passez en mode Aperçu et essayez :

  1. Cliquez sur Valider le formulaire sans rien saisir : le nom et l'e-mail sont signalés comme obligatoires.
  2. Saisissez un nom et l'e-mail amina@exemple : le message « Adresse e-mail invalide. » s'affiche.
  3. Corrigez l'e-mail en amina@exemple.com : le formulaire est valide.
  4. Cliquez sur Effacer : tous les champs sont vidés.

Comment la validation fonctionne

Résumé des règles du champ e-mail :

obligatoire : oui
format : ^[^@\s]+@[^@\s]+\.[^@\s]+$
message : Adresse e-mail invalide.

Le format est une expression régulière : du texte, puis @, puis du texte, puis un point, puis du texte, sans espace. Les deux boutons utilisent des actions toutes faites : « envoyer le formulaire » (submit-form) et « vider le formulaire » (reset-form).

Limites

Cet exemple est autonome : la validation se fait dans l'aperçu, sans sauvegarde sur un serveur. Pour enregistrer les données, voir Actions SQLite.

À vous de jouer

Dans le Studio, ajoutez une règle d'obligation sur le champ Téléphone, puis testez dans l'aperçu.

Pour aller plus loin