Creare un formattatore di dati personalizzato in 4D per iOS

Tradotto automaticamente da Deepl

Con 4D v17 R3 abbiamo introdotto formattatori di dati di base per date, percentuali, tempo, ecc. 4D v17 R4 fa un ulteriore passo avanti offrendo la possibilità di creare formattatori di dati personalizzati e di utilizzarli direttamente dall’Editor di progetto.

Nella documentazione di 4D per iOS è presente un nuovo capitolo Crea formattatore di dati nella sezione Formattatore di dati. Descrive l’intero processo di creazione dei formattatori di dati. Il modo più semplice per creare il proprio formattatore è modificare un esempio esistente. A tale scopo, è disponibile un progetto iniziale per aiutarvi a creare i formattatori più adatti alle vostre esigenze!

A sinistra è riportata un’immagine di ciò che abbiamo prima di applicare i nostri formattatori. L’immagine a destra mostra il risultato che vogliamo ottenere:

Cosa è cambiato?

In questo esempio abbiamo convertito:

  • 1- enumerazione di numeri interi in stringa per il campo lavoro: 3 diventa “Product Owner”.
  • 2- enumerazione intera in immagine per il campo stato: 1 diventa l’icona di stato “in corso”.
  • 3- enumerazione di testo in stringa per il campo paese: FRA diventa “Francia”.
  • 4- enumerazione di testo in immagine per il campo manager: Eric diventa l’immagine del “profilo di Eric”.

Il processo di creazione del formattatore di dati è piuttosto semplice e consente di aggiungere una nuova dimensione alle vostre applicazioni semplicemente utilizzando i file JSON.

Buona formattazione!

David Azancot
- Product Owner di 4D per iOS -David Azancot è entrato a far parte del team 4D Product come Product Owner nel 2017. Si occupa di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo comprende anche la garanzia che le implementazioni delle funzionalità soddisfino le esigenze dei clienti.David si è laureato con un MBA in Marketing, Internet e Mobilità presso l'Istituto Leonard De Vinci e ha iniziato la sua carriera nel 2011 con una start-up mobile, successivamente acquisita da Madvertise (un gruppo di marketing mobile). Appassionato di interfacce mobili, nel 2015 è stato la scelta naturale per sviluppare formati pubblicitari interattivi per dispositivi mobili per il gruppo. Parallelamente, dal 2012 David sviluppa le proprie applicazioni per iOS e Android.