Expand
Rechercher

La technologie IndexedDB est une API vous permettant de gérer une BDD light en local dans le navigateur

Paramêtres

En entrée

Nom Type Description
Table cible Table INDEXEDDB Référence de la table locale dans laquelle le nouvel enregistrement doit être créé

En sortie

Nom Type
Enregistrement créé Enregistrement

Alimenter les champs de la table cible

Cliquez sur Mapper les champs pour définir une valeur pour chaque champs de la table cible

Mapping conditionnel

Dans la fenêtre de mapping des champs, cliquez sur Ajouter des conditions sur la ligne de mapping pour conditionner l’alimentation du champ. Si les conditions ne sont pas remplies, alors le mapping du champ ne sera pas pris en compte lors de la création de l’enregistrement

Exemple : on souhaite mapper le champ NOM uniquement si une valeur a été saisie dans l’input [tx]NOM :

Exemples

Je dispose du formulaire suivant me permettant d’ajouter un nouveau contact dans ma table INDEXEDDB CONTACTS :

Dans le workflow de l’évènement click du composant bouton :

Même mapping que pour l’exemple 1 mais en rajoutant une condition sur la mapping du champ DATE_NAISSANCE

Erreurs liées

Code Erreur Description
F135 Aucune table cible renseignée Vous avez oublié de renseigner la table cible dans les propriétés de l’action
B108 Une erreur est survenue lors de l’ajout des enregistrements Une erreur est survenue lors de l’ajout de l’enregistrement dans la table INDEXEDDB
Search Placeholder