Prodotto

4D per iOS: UX migliorata (e molto altro) con i collegamenti profondi

Tradotto automaticamente da Deepl

4D v18 R5 include una nuova grande funzione: Deep linking. È una bella cosa, ma di cosa si tratta?

Ecco un esempio:

Avete mai ricevuto un’e-mail da Netflix che vi chiede se volete continuare a guardare un film che avete interrotto a metà? Fate clic sul link, ma non vi porta alla pagina iniziale di Netflix o all’avvio dell’applicazione sul vostro telefono. Al contrario, cliccando sul link si apre il lettore e si riprende il film esattamente dal punto in cui si era interrotto.

Questo è il deep linking! Consente agli utenti di aprire una vista specifica nella loro applicazione semplicemente facendo clic su un URL (migliorando in modo significativo l’esperienza dell’utente e aumentando la fidelizzazione e il coinvolgimento).

Prodotto blank

Sintassi semplice per le funzioni e i metodi della classe

Tradotto automaticamente da Deepl

L’uso delle variabili $1, $2 e $n nel codice non solo rende il codice meno leggibile, ma può anche aumentare la confusione, poiché il cervello umano può avere difficoltà a ricordare a cosa corrispondono queste variabili. La soluzione è creare una variabile con un nome comprensibile e assegnarle il valore di $1, $2 o $n.

In 4D v18 R5 c’è una buona notizia: ora è possibile assegnare un nome ai parametri quando si dichiara un metodo di progetto:

  • un metodo di progetto,
  • un trigger
  • un metodo di database
  • un metodo di un modulo
  • un costruttore di una classe
  • una funzione di una classe.

Vediamo come!

Prodotto blank

ORDA – Migliorare l’API con l’ambito delle funzioni

Tradotto automaticamente da Deepl

4D v18 R4 e ORDA hanno reso possibile la creazione di funzioni di classe di alto livello al di sopra del modello di dati. Ciò consente di scrivere codice orientato al business per nascondere la complessità, ridurre gli errori e accelerare il processo di sviluppo.

Con 4D v18 R5, stiamo introducendo ancora più funzioni per aiutarvi a ottimizzare e organizzare il vostro codice. Ad esempio, potrebbe essere necessario eseguire una funzione localmente sul client per migliorare le prestazioni quando si lavora in modalità client/server. Ora è possibile! Oppure, se esponete il vostro database come server REST, potreste volere che alcune funzioni siano disponibili sul lato server ma nascoste per i vostri client REST. Anche questo è possibile!

Prodotto blank

Anteprima dei CSS direttamente nell’editor del modulo!

Tradotto automaticamente da Deepl

In 4D v18 R5, è possibile visualizzare l’anteprima del rendering CSS finale nell’editor di moduli SENZA eseguire la finestra di dialogo. Sì, avete sentito bene. Standardizzare e rinnovare i moduli non è mai stato così facile!

Se non avete ancora sentito parlare dei CSS in 4D, questo è il momento giusto per saperne di più! Introdotto in 4D v18 per le applicazioni di progetto, questo concetto include fogli di stile migliorati e rapidi basati sui CSS. Vi consiglio di dare un’occhiata a questo post del blog.

Prodotto blank

Selezionare le pagine dell’interfaccia 4D Write Pro da visualizzare

Tradotto automaticamente da Deepl

I due widget dell’interfaccia 4D Write Pro continuano a essere migliorati con ulteriori capacità e funzionalità in ogni release. Per alcune applicazioni, non tutte le pagine dei widget sono utili. Ad esempio, si utilizza 4D Write Pro per formattare le e-mail, quindi si desidera visualizzare solo alcune pagine per semplificare l’interfaccia e facilitare il lavoro dell’utente.

4D v18 R5 consente di visualizzare solo le pagine desiderate. Continuate a leggere per scoprire come fare!

Prodotto blank

Widget dell’interfaccia di 4D Write Pro: Importazione ed esportazione

Tradotto automaticamente da Deepl

Avete chiesto di poter importare ed esportare diversi formati di documenti tramite il widget 4D Write Pro e ancora una volta 4D vi ha ascoltato!

Oltre ai comandi di 4D che già consentono di importare ed esportare documenti in diversi formati, come l’esportazione del formato .docx con 4D v17 R4 e del formato PDF con 4D v18 R4. Ora, 4D Write Pro può importare ed esportare diversi formati di documenti tramite il widget dalla barra degli strumenti e dalla barra laterale.

Prodotto blank

Le funzionalità della casella di riepilogo Pro sono ora GRATUITE!

Tradotto automaticamente da Deepl

Siete interessati a costruire caselle di riepilogo in grado di adattare automaticamente l’altezza di ogni riga al suo contenuto, in modo da poter visualizzare l’intero testo o l’immagine? Che ne dite di usare gli array di oggetti nelle colonne (questo permette di inserire e visualizzare vari tipi di valori nelle righe della colonna di una singola casella di riepilogo).

Si tratta di funzioni molto interessanti, vero? In precedenza, per utilizzarle era necessario disporre di una licenza valida di 4D View Pro. Ora non più!

4D v18 R4 consente di accedere a queste funzioni GRATUITAMENTE! Non sono necessarie licenze aggiuntive, sono ora incluse nel prodotto standard.

Prodotto blank

Caselle di riepilogo: Impostare righe mobili (o meno!) per codice

Tradotto automaticamente da Deepl

Lecaselle di riepilogo sono potenti oggetti di forma. Sono facili da creare e manipolare e, soprattutto, possono gestire qualsiasi tipo di dati. Inoltre, possono essere completamente configurate dalla programmazione… dall’inserimento o eliminazione di righe e colonne, alla definizione o modifica di tonnellate di proprietà utilizzando il linguaggio 4D. Con 4D v18 R4, un’altra importante proprietà è stata aggiunta all’elenco. Riuscite a indovinare quale? Suggerimento: rileggete il titolo.

Prodotto blank

4D View Pro: Abilitare, disabilitare o forzare i calcoli

Tradotto automaticamente da Deepl

4D View Pro ricalcola automaticamente le formule nel foglio di lavoro quando si modificano i dati da cui dipendono (ad esempio, voci, formule, nomi, ecc.).

Ma cosa succede se si desidera rendere l’interfaccia utente più interattiva e attivare il calcolo delle formule ogni volta che lo si desidera? 4D v18 R4 lo rende possibile grazie a tre nuovi comandi: VP SUSPEND COMPUTING, VP RESUME COMPUTING, e VP RECOMPUTE FORMULAS. Questi comandi consentono di sospendere e riprendere il calcolo di tutte le formule del documento o di forzarne il ricalcolo.