Cours accéléré 101
10 Modules
5 Semaines

Rafraîchir et supprimer des données

Cliquez pour copier

Comment rafraîchir les données d'une table et supprimer un enregistrement dans la base de données ?


Nous pouvons maintenant créer de nouveaux enregistrements dans la base de données et voir les données de la base de données dans la table. Mais il serait intéressant de créer un processus d'entreprise distinct pour mettre à jour les données de la table au moment où nous en avons besoin.

Rafraîchir

Ajoutons un processus métier qui sera déclenché lorsque le bouton Refresh bouton est cliqué, ce qui signifie qu'il doit être exécuté lorsque le déclencheur onClick déclencheur est lancé. Il contiendra des blocs déjà connus.

  • Table Update Properties pour définir Loading = true et indiquer le fait que les données sont en cours de chargement.
  • Server request GET /country/ pour obtenir des données de la base de données.
  • Table Update Data pour afficher les données reçues dans un tableau.

Notez qu'il est inutile d'ajouter un bloc Table Update Properties à la fin du processus métier pour définir Loading = false. L'exécution du bloc Table Update Data déclenchera le onDataUpdate et les actions nécessaires seront exécutées automatiquement.


De plus, nous avons maintenant la possibilité d'appeler le processus métier en appuyant sur le bouton Refresh à tout moment, sans avoir à recréer des processus métier pour mettre à jour les données. Nous allons utiliser cette opportunité pour affiner le processus d'ajout de nouvelles données. Reprenons le processus métier créé dans la première moitié du module et ajoutons-lui un bloc supplémentaire : - le bloc Button Click pour le bouton Refresh bouton. Ainsi, les données du tableau seront mises à jour immédiatement après l'ajout d'un nouvel enregistrement.


Suppression d'un enregistrement

Maintenant, pour compléter le tableau, il ne nous manque que la possibilité de supprimer les données inutiles. Pour ce faire, il est préférable d'utiliser les capacités de la colonne Actions dans la table. Sa différence avec les autres colonnes est qu'elle ne contient pas de données mais des boutons d'action. Ajoutons-y un bouton et configurons-le pour supprimer des données.


Une caractéristique importante des boutons de la colonne Actions est que lorsqu'ils sont pressés, ils transmettent non seulement le fait de presser mais aussi l'ID de l'action. Record IDc'est-à-dire l'ID de l'élément du tableau dans la ligne duquel se trouve ce bouton.

Cette fonction vous permet de créer un processus métier très simple pour supprimer des données :

  1. Le déclencheur se déclenche et envoie Record ID.
  2. Exécute Server Request DELETE /Country/ pour supprimer des données
  3. met à jour les données dans le tableau en cliquant sur Refresh bouton


Ceci termine la création de la page avec la liste des pays. Les données de la base de données sont affichées dans un tableau, et les nouveaux pays sont ajoutés dans une fenêtre modale, enregistrés dans la base de données, et supprimés si nécessaire.

Was this article helpful?
Vous cherchez toujours une réponse ?
Rejoignez la communauté