Creazione di documenti dinamici con 4D Write Pro nell’applicazione Qodly
In un ambiente professionale in cui la gestione e la produzione di documenti sono fondamentali, disporre di strumenti potenti e flessibili è essenziale. Immaginate di poter progettare modelli di documenti dinamici direttamente dal vostro client Desktop, integrando formule e dati dal vostro database e generando poi questi documenti con un solo clic attraverso un’interfaccia web intuitiva. Questo è esattamente ciò che 4D Write Pro e 4D Qodly Pro vi permettono di fare!
Nel blog di questa settimana esploreremo come queste due soluzioni si completino perfettamente per automatizzare e ottimizzare i processi documentali. Scoprirete come creare modelli personalizzati in 4D Write Pro e come, grazie a 4D Qodly Pro, gli utenti web possano inserire i dati necessari, attivare la generazione dei documenti e persino scegliere di memorizzarli nel database o restituirli tramite un attributo calcolato.
Per dimostrare questo processo, utilizzeremo l’applicazione Performance Review, disponibile per il download. Preparatevi a trasformare il vostro modo di creare e gestire i documenti, semplificando i flussi di lavoro e aumentando l’efficienza.
Estendere l’applicazione Qodly con componenti personalizzati
4D Qodly Pro offre già un’ampia gamma di componenti nativi per aiutarvi a progettare le vostre applicazioni. Ma sapevate che potete andare oltre? Grazie ai componenti personalizzati sviluppati dalla comunità, potete arricchire i vostri progetti con funzionalità su misura!
Questi componenti personalizzati consentono di estendere le capacità di 4D Qodly Proaggiungendo funzionalità personalizzate, proprio come i plugin e i componenti di 4D.
In questo articolo esploreremo come utilizzare e integrare questi componenti, insieme a diversi casi d’uso reali tratti dalla nostra applicazione Performance Review.
Rendete le vostre applicazioni Qodly dinamiche e interattive con gli Stati
Gli stati svolgono un ruolo cruciale nella creazione di interfacce dinamiche e reattive in 4D Qodly Pro. Essi consentono di controllare la visualizzazione e il comportamento dei widget in base a condizioni specifiche, come il ruolo di un utente, i suoi privilegi o i dati del database.
Questo blog esplora questo concetto, presenta i diversi tipi di stati e ne illustra l’uso attraverso esempi tratti dall’applicazione Performance Review, per aiutarvi a capire come sfruttarli in modo efficace.
Costruire la gestione dinamica dei dati nell’applicazione Qodly: Creare, aggiungere, modificare e cancellare
Nella nostra serie su 4D Qodly Pro, abbiamo esplorato come visualizzare i dati utilizzando un datatable. Oggi faremo il passo successivo: impareremo ad aggiungere, modificare e cancellare i record. Queste operazioni sono essenziali per creare applicazioni dinamiche e interattive.
Per dimostrare queste funzionalità, continueremo con la nostra applicazione di gestione delle valutazioni delle prestazioni. L’obiettivo è progettare una schermata che consenta agli utenti di aggiungere o modificare le informazioni sui dipendenti. Questo progetto è disponibile su GitHub come riferimento.
Creare un elenco interattivo di dati con 4D Qodly Pro
Nel blog di questa settimana esploriamo la creazione di una pagina dinamica per la visualizzazione dei dati. Ci concentreremo su un’applicazione pratica: la creazione di un sistema per generare rapporti annuali sulle prestazioni dei dipendenti. Questo progetto è disponibile su GitHub.
Il nostro obiettivo è progettare un’interfaccia facile da usare che visualizzi un elenco di dipendenti con opzioni per filtrare i risultati in base al reparto e allo stato di occupazione.
Integrazione dell’autenticazione utente nelle applicazioni Qodly
Nel blog di questa settimana ci concentreremo sul tema cruciale dell’autenticazione. Per illustrare la nostra discussione, utilizzeremo l’esempio di un’applicazione progettata per la stesura delle valutazioni annuali delle prestazioni dei dipendenti. Questa applicazione consente agli utenti di accedere in modo sicuro ai propri account autenticandosi con la propria e-mail e password.
Padroneggiare le applicazioni web con 4D Qodly Pro: Una serie di esercitazioni
Benvenuti alla nostra serie di tutorial sulla creazione di potenti applicazioni web con 4D Qodly Pro e 4D Server! Che siate sviluppatori web esperti o alle prime armi, 4D Qodly Pro trasforma la vostra piattaforma di sviluppo 4D in una potente soluzione ibrida low-code che porta i vostri dati 4D sul web senza richiedere una profonda esperienza nelle tecnologie front-end.
Con 4D Qodly Pro, potete estendere senza problemi le vostre applicazioni 4D esistenti a interfacce web interattive e reattive e progettare moderne applicazioni Web Business basate sulla tecnologia 4D, come l’incredibile 4D Write Pro. La parte migliore? Potrete basarvi su ciò che già conoscete e allo stesso tempo aprire nuove possibilità per i vostri utenti.
Comando MODIFICA MODULO migliorato: Accesso facile agli oggetti del modulo
Il linguaggio 4D consente di sviluppare applicazioni aziendali eccezionali. Molti di voi hanno preso l’iniziativa di creare strumenti che semplificano compiti specifici: codice, convalida di collegamenti a elementi esterni come le immagini, conversione di codice legacy in ORDA, gestione di file di risorse XLIFF o facilitazione del refactoring. Queste soluzioni personalizzate migliorano la produttività e favoriscono l’innovazione.
In 4D 20 R8, il comando FORM EDIT si è evoluto. È ora possibile aprire un modulo e selezionare un oggetto del modulo.
Ad esempio, è possibile elencare gli oggetti di un modulo da uno strumento di analisi e introspezione. Facendo doppio clic su un elemento dell’elenco si apre il modulo e si può selezionare l’oggetto del modulo per modificare una delle sue proprietà utilizzando la nuova sintassi del comando.
Gestione delle sessioni migliorata per lo sviluppo e i test
Con gli ultimi aggiornamenti di 4D, abbiamo esteso il comando Sessione alla connessione Client/Server, consentendo l’accesso all’archiviazione della sessione a livello di Client. L’abbinamento di questa funzionalità con il nuovo evento ‘Restrict’ nelle classi ORDA rende più semplice che mai il filtraggio dei risultati in base ai dati di sessione, come privilegi, ruoli o persino aree geografiche.
Sviluppare un’applicazione in 4D significava lavorare in un ambiente locale, come un singolo utente. In modalità standalone, il comando Session restituiva sempre Null. Ciò significava che si doveva scrivere del codice complesso, controllando se l’oggetto Session fosse Null per leggere da “Storage” o “Session.storage”. Questa soluzione, pur essendo funzionale, non era elegante.
Con 4D 20 R8, questo non è più un problema. Il comando Session ora restituisce un oggetto valido, anche in modalità standalone, semplificando lo sviluppo di applicazioni e i test.
Potenziate il vostro processo di sviluppo con i vostri moduli
Durante la fase di sviluppo, il rilevamento tempestivo degli errori di sintassi è importante per produrre codice di qualità. Il controllo del codice in tempo reale è un valido aiuto per gli sviluppatori. Non solo migliora l’efficienza, ma anche la qualità e la produttività. Correggendo immediatamente gli errori, ci si può concentrare sullo sviluppo funzionale dell’applicazione, anziché sui fastidiosi bug che emergono durante la compilazione.
Con 4D 20 R8, siamo lieti di introdurre due nuove funzionalità che trasformeranno il vostro modo di lavorare.
- La prima è la possibilità di associare una classe a un modulo, consentendo il controllo della sintassi con espressioni come Form.myProperty.
- La seconda è un controllo in tempo reale delle espressioni nell’elenco delle proprietà, con la visualizzazione di una descrizione dell’errore o dell’avviso.
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
