Les lignes d'une table sont des enregistrements dans leurs modèles de données respectifs. Ce tutoriel décrit comment ajouter des lignes aux tables et des enregistrements à une base de données. Ces données peuvent être utilisées dans l'application.

Prenons l'exemple d'une table simple. Elle stocke une liste de tâches et des marques sur leur achèvement.

La table comporte trois champs :

  1. Name - le nom de la tâche au format chaîne de caractères.
  2. Date - le jour où l'événement doit se produire au format date.
  3. Done - l'état de la tâche au format booléen.

Formulaire de création

Pour permettre aux utilisateurs d'ajouter des enregistrements à la table, créez le formulaire de saisie.

Pour créer un formulaire, faites glisser les widgets de saisie sur le canevas :

  • Input (string) pour le champ du nom ;
  • Date picker pour le champ de la date ;
  • Le champ done doit être égal à 0 lors de la création d'un nouvel enregistrement, il est donc défini ultérieurement directement dans le BP.

Configurer les entrées

Configurer le site Label pour que l'interface affiche le champ en question.

Configurez le site Name pour utiliser les entrées dans le processus de gestion.

Créer le processus d'affaires

Etape suivante - mise en place du processus métier pour le bouton New task qui enregistrera les données des entrées.

Le processus de gestion est défini sur le onClick déclencheur.

Pour obtenir les valeurs des entrées qui ont été créées précédemment, nous avons besoin des éléments suivants Get Properties blocks. Pour le champ du nom - le InputString Get Properties block et pour le champ date - le bloc Datepicker Get Properties pour le champ date.

Définissez maintenant le champ Component ID dans le champ Get Properties blocks.

Pour chaque champ, définissez le nom des entrées correspondantes.

L'étape suivante consiste à créer un enregistrement. Pour ce faire, ajoutez le bloc Make task block. Toutes les valeurs nécessaires du champ Get properties blocks doivent être transmises au bloc Make task.

Le bloc make n'écrit pas de données dans la base de données, il crée l'entité localement dans le BP. Pour sauvegarder l'enregistrement, le bloc Server request POST /task/ est nécessaire.

Le champ done est défini à la valeur par défaut dans le bloc Make task dans le bloc .

Sauvegardez maintenant les enregistrements dans la base de données. Pour cela, le bloc Server request POST /task/ est utilisé, où un enregistrement du bloc Make task est ajouté.

Instruction vidéo :

Il est temps de sauvegarder et de publier le projet. Rafraîchissez la page pour voir les résultats.

AppMaster 101Cours intensif

10 modules
2 semaines

Vous ne savez pas par où commencer ? Lancez-vous avec notre cours intensif pour débutants et explorez AppMaster de A à Z.

Commencer
AppMaster 101 Crash Course

Besoin de plus d'aide ?

Résolvez n'importe quel problème avec l'aide de nos experts. Gagnez du temps et concentrez-vous sur la création de vos applications.

headphones

Contacter le support

Parlez-nous de votre problème et nous vous proposerons une solution.

message

Chat communautaire

Connectez-vous avec d'autres utilisateurs pour obtenir de l'aide sur la plateforme.

Rejoindre la communauté
Créer un enregistrement dans la base de données | AppMaster University