Créer un formateur de données personnalisé dans 4D pour iOS

Traduit automatiquement de Deepl

Avec 4D v17 R3, nous avons introduit des formateurs de données de base pour les dates, les pourcentages, l’heure, etc. 4D v17 R4 va plus loin en vous offrant la possibilité de créer vos propres formateurs de données et de les utiliser directement depuis l’éditeur de projet.

Dans la documentation de 4D pour iOS, vous trouverez un nouveau chapitre Créer un formateur de données dans la section Formateur de données. Il décrit l’ensemble du processus de création d’un formateur de données. La façon la plus simple de créer votre propre formateur est de modifier un exemple existant. Pour cela, un projet de démarrage est disponible pour vous aider à construire les formateurs les mieux adaptés à vos besoins !

À gauche, vous trouverez une image de ce que nous avons avant d’appliquer nos formateurs. L’image de droite montre le résultat que nous voulons obtenir :

Qu’est-ce qui a changé ?

Dans cet exemple, nous avons converti :

  • 1- une énumération d’entiers en chaîne de caractères pour le champ « job » : 3 devient « Product Owner ».
  • 2- Enumération d’entiers en image pour le champ statut : 1 devient l’icône de statut « en cours ».
  • 3- une énumération de texte en chaîne de caractères pour le champ pays : FRA devient « France ».
  • 4- énumération de texte en image pour le champ manager : Eric devient l’image « Profil d’Eric ».

Le processus de création du formateur de données est assez simple et vous permet d’ajouter une nouvelle dimension à vos applications en utilisant simplement des fichiers JSON.

Bon formatage !

David Azancot
- 4D for iOS Product Owner -David Azancot a rejoint l'équipe de 4D Product en tant que Product Owner en 2017. Il est chargé de rédiger les user stories et de les traduire en spécifications fonctionnelles. Son rôle consiste également à s'assurer que les implémentations des fonctionnalités répondent aux besoins des clients.David est diplômé d'un MBA en marketing, Internet et mobilité de l'Institut Léonard De Vinci et a commencé sa carrière en 2011 au sein d'une start-up mobile, rachetée ensuite par Madvertise (groupe de marketing mobile). Passionné par les interfaces mobiles, il a été le choix naturel pour développer des formats publicitaires mobiles interactifs pour le groupe en 2015. En parallèle, David développe ses propres applications iOS et Android depuis 2012.