Evoluzione degli oggetti di forma
Per consentirvi di realizzare le interfacce più belle, continuiamo a migliorare gli oggetti modulo. Da 4D v19 R6, è possibile definire un bordo arrotondato per gli oggetti modulo di testo statico e di testo in entrata.
Con 4D v20, sono disponibili nuove possibilità.
- Per i pulsanti, i pulsanti di opzione e le caselle di controllo sono state aggiunte nuove impostazioni per il testo e l’icona.
- Per i pulsanti di opzione e le caselle di controllo, il numero di stati per l’icona è stato migliorato per consentire una migliore resa per l’utente finale.
Presentazione delle ultime funzionalità di Trova e sostituisci
La funzione “Trova e sostituisci” nell’editor di codice esiste da molti anni. Gli sviluppatori possono cercare e sostituire il codice in modo semplice ed efficiente, soprattutto quando hanno a che fare con codebase di grandi dimensioni. 4D v20 apporta miglioramenti che saranno sicuramente apprezzati dagli sviluppatori che si affidano a questa funzionalità per snellire i loro flussi di lavoro di codifica:
- conoscere il numero di occorrenze da sostituire,
- conoscere la posizione dell’occorrenza corrente,
- accesso permanente alle opzioni di navigazione Avanti e Precedente,
- visualizzare una tavolozza invece di una finestra modale per limitare il numero di clic.
Incontro con la funzione distinta migliorata
Recuperare l’elenco degli elementi unici dei dati è sempre utile quando si manipolano i dati. In alcuni casi, recuperare il numero di occorrenze di ciascun valore è essenziale. La funzione distinct delle classi di selezione Collection ed Entity consente di recuperare un elenco di valori univoci. Con 4D v20, è possibile recuperare anche il numero di occorrenze di ciascun valore distinto.
E non è tutto!
Un oggetto del database può essere utilizzato per salvare i dati personalizzati inseriti dall’utente. Quindi, dal punto di vista del codice, è necessario conoscere tutti i possibili percorsi dell’oggetto. La funzione distinctPaths è stata aggiunta alla classe Entity selection.
Ecco tutto ciò che occorre sapere.
Create il vostro menu di aiuto con una semplice raccolta
Il menu “Aiuto” di un software è molto utile. Ovviamente, è presente una voce di menu per aprire la documentazione online del software, ma anche per contattare l’assistenza e diverse altre voci a seconda del software.
Con 4D v20, è possibile creare facilmente il menu “Aiuto” della propria applicazione passando una raccolta che descrive le diverse voci di menu.
Esercitazione su 4D per dispositivi mobili – Scegliere un controllo di input
I formattatori consentono di formattare i dati visualizzati o di definire il comportamento quando l’utente tocca i dati. I controlli di input seguono lo stesso principio. Permettono di selezionare il tipo di tastiera, di definire il comportamento o di formattare i dati in una forma di azione.
Ad esempio, per i dati relativi alle immagini, sono disponibili per impostazione predefinita due tipi di controllo: il primo consente di selezionare un’immagine o di scattare una foto, mentre il secondo visualizza una zona da firmare.
Esistono 3 tipi di controlli di input:
Esercitazione su 4D for Mobile – Creare azioni
Le azioni consentono agli utenti di interagire con l’applicazione per modificare l’indirizzo del cliente, aggiungere un nuovo contatto e modificare un’immagine.
Nel linguaggio 4D, un’azione consente di aggiungere, modificare ed eliminare un’entità o un’entità di selezione. Ma può anche eseguire semplicemente un metodo del server 4D.
Esercitazione su 4D per dispositivi mobili – Includere le relazioni
I dati dell’applicazione sono collegati tra loro da due tipi di relazioni: Molti a Uno o Uno a Molti.
In questo post vi mostreremo come includere le relazioni. Con 4D per Android e 4D per iOS, è possibile navigare facilmente tra i dati correlati. Generiamo automaticamente la transizione tra le viste della vostra applicazione.
Esercitazione su 4D per dispositivi mobili – Uso dei formattatori
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:
Esercitazione su 4D for Mobile – Ordinare la visualizzazione dell’elenco
Per facilitare l’uso di un’applicazione, i dati presentati all’utente sono solitamente ordinati alfabeticamente, cronologicamente o secondo una combinazione di più criteri.
4D per Android e 4D per iOS consente di definire ordinamenti multipli per ogni vista elenco.
4D for Mobile Tutorial – Define filter queries
Per un’applicazione mobile, i dati vengono solitamente filtrati per preservare lo spazio di archiviazione e fornire un accesso diretto e rapido ai dati essenziali.
In 4D sono disponibili due tipi di filtri.
- Un filtro statico per filtrare i dati di una tabella. Ad esempio, limitare le attività con lo stato “in corso”.
- Un filtro dinamico che dipende dalle informazioni dell’utente. Ad esempio, restituire solo le attività dell’utente.
Questa esercitazione mostra come utilizzare e combinare questi due filtri.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica