Esercitazione su 4D per dispositivi mobili – Uso dei formattatori

Tradotto automaticamente da Deepl

Un formattatore di dati consente di mappare un tipo di dati dal database a una visualizzazione specifica sul lato mobile. Ad esempio, è possibile definire un formato di data, percentuale o valuta. I formattatori di dati possono anche richiamare del codice per creare interfacce intelligenti.

Ad esempio, è possibile collegare un formattatore di dati ai numeri di telefono per aprire un menu di azione sull’applicazione mobile quando l’utente tocca il numero(ad esempio, per chiamare la persona o salvarla nei contatti).

Sono disponibili tre tipi di formattatori:

Formattatori incorporati

Questa esercitazione mostra come applicare i formattatori incorporati ai campi. Si tratterà di:

  • definire un formato per un booleano e una data,
  • specificare che un numero è una percentuale e un altro una valuta.

Formattatori statici

I formattatori statici consentono la formattazione dei dati. La trasformazione è descritta in un file JSON. È possibile scaricare i formattatori statici dalla galleria o crearne di propri. Ad esempio, il formattatore“BoolToImage” nella galleria visualizza un cerchio rosso quando il valore è falso e un cerchio verde per il valore vero.

Questa esercitazione mostra come creare i propri formattatori:

  • da testo a testo,
  • da intero a testo,
  • da intero a immagine.

Formattatori dinamici

I formattatori dinamici contengono codice Swift e Kotlin per iOS e Android. Per quanto riguarda i formattatori statici, è possibile scaricarli dalla galleria o creare i propri formattatori. Nella documentazione, è disponibile un tutorial con un esempio passo-passo per creare un formattatore per Swift e uno per Kotlin.

Questo video mostra come ottenere un formattatore dalla galleria e integrarlo nel proprio progetto.

Poi…

Voilà! Ora sapete come formattare i dati nella vostra applicazione mobile. Per approfondire, potete continuare a consultare il blog o la documentazione.

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.