Nei nostri post precedenti vi abbiamo presentato Qodly Studio for 4D e speriamo che abbiate iniziato a esplorarne le caratteristiche. Con ogni release, Qodly Studio for 4D diventa una soluzione sempre più robusta e facile da usare per costruire applicazioni web aziendali con un minimo sforzo di codifica.
Integrato profondamente con 4D, Qodly Studio consente di sfruttare la logica aziendale esistente sviluppata per le applicazioni desktop.
Scopriamo le nuove ed entusiasmanti funzionalità di Qodly Studio per 4D 20 R5 e come integrarle nelle vostre applicazioni.
Componenti personalizzati
Qodly Studio offre già una suite di componenti utili. L’ultima versione introduce il concetto di componenti personalizzati, consentendovi di creare e integrare i vostri componenti personalizzati e sbloccando infinite possibilità per le vostre applicazioni.
Realizzati con ReactJS, questi componenti personalizzati forniscono agli sviluppatori una base flessibile e robusta. Possono essere facilmente importati in Qodly.
Esplorate il nostro repository GitHub per trovare componenti personalizzati pronti all’uso creati dalla comunità di Qodly. Se avete bisogno di un carosello intelligente per visualizzare le immagini o di altre funzionalità, potete scaricarli e importarli facilmente nelle vostre applicazioni.
Ad esempio, se vi serve un componente carosello intelligente per visualizzare le immagini, basta scaricarlo dal repository GitHub, importarlo e utilizzarlo nella vostra applicazione!
Dialoghi
La release 20 R5 migliora l’esperienza dell’utente con nuove funzionalità di dialogo, che consentono di visualizzare popup di conferma e altri tipi di dialogo.
Consultate la documentazione per saperne di più sull’implementazione di queste funzionalità.
Abbandono della sessione
Con la nuova modalità di accesso forzato, la licenza del client 4D viene consumata solo quando gli utenti accedono con successo e iniziano a lavorare con i dati e la logica dell’applicazione.
Qodly Studio for 4D offre ora la possibilità di uscire dalla sessione e liberare una licenza client 4D. Questa funzione consente di fornire una funzionalità di disconnessione nella vostra applicazione. Per saperne di più, leggete questo post del blog.
Navigazione migliorata
Le già potenti azioni di navigazione di Qodly sono state ulteriormente migliorate. Ora è possibile navigare verso una pagina Qodly o un link esterno con i valori forniti da una fonte di dati, offrendo una maggiore flessibilità nella struttura di navigazione dell’applicazione.
Azione standard Imposta valore
È disponibile una nuova azione standard per impostare un valore per una fonte di dati senza gestire una funzione lato server.
Ad esempio, quando si fa clic sull’icona + per indicare una creazione, è ora possibile gestire facilmente un booleano per riflettere questa azione.
È così facile farlo ora!
Esperienza dello sviluppatore migliorata
Altre parti sono state migliorate per facilitare la vita dello sviluppatore.
Informare l’utente finale quando la connessione è persa
Quando la connessione di rete viene persa e 4D non è raggiungibile, viene visualizzato un messaggio di errore che informa tempestivamente l’utente finale.
Mostra l’ultima scheda attiva nel pannello contestuale quando si seleziona un componente
Quando si ispeziona un componente nel pannello delle proprietà, l’ultima scheda attiva (componente, origine dati o CSS) rimane selezionata quando si passa da un componente all’altro, facilitando il confronto delle impostazioni.
In questo video, possiamo passare da una casella di stile all’altra e confrontare le classi CSS di greenCart e blueCart.
Avviso sui moduli Web non salvati
Un avviso viene visualizzato quando ci sono elementi non salvati prima dell’anteprima dell’applicazione. Si può scegliere di ignorarlo o di salvare tutti gli elementi.
Questo comportamento può essere attivato o disattivato tramite l’impostazione dell’utente Show Unsaved Files Popover.
rimuovere facilmente i punti di interruzione nell’editor di codice
La rimozione dei punti di interruzione nel debugger è ora più semplice e diverse opzioni sono disponibili in modalità debug.
Visualizzazione dei bordi per le tabelle di dati
È disponibile una nuova proprietà Mostra bordi per il componente datatable, che consente una distinzione visiva più precisa.
L’utilizzo di queste nuove caratteristiche può migliorare la funzionalità e l’esperienza di sviluppo dell’applicazione. Vi invitiamo a esplorare questi aggiornamenti e a vedere come possono migliorare i vostri progetti.
Buon sviluppo!