Autore: Mourad Aouinat

Mourad Aouinat
Mourad Aouinat si è unito a 4D come sviluppatore full stack nel giugno 2020. È responsabile della creazione di layout di applicazioni web/interfacce utente e della raccolta e del perfezionamento di specifiche e requisiti in base alle esigenze tecniche. Mourad è uno sviluppatore autodidatta con un background in economia e finanza, appassionato di software open-source e di esperienza utente.
Prodotto blank

Gestione delle sessioni in 4D Qodly Pro

Tradotto automaticamente da Deepl

Hai mai desiderato avere il pieno controllo su ciò che accade quando la sessione di un utente scade, senza dover lottare con comportamenti fissi o aggiungere la tua logica di timeout? Senza dover mantenere timer personalizzati, destreggiarti tra token o sperare che l’interfaccia utente indovini cosa sta facendo il backend?

La gestione delle sessioni in 4D Qodly Pro ti offre una coppia di eventi applicativi che puoi collegare alla tua UX. Uno avvisa l’utente prima della scadenza, l’altro si attiva quando la sessione è ufficialmente terminata. Sei tu a decidere cosa attivano.

Prodotto blank

Migliorate la vostra interfaccia desktop con i widget Web utilizzando 4D Qodly Pro

Tradotto automaticamente da Deepl

Avete mai desiderato arricchire la vostra interfaccia utente con widget conosciuti dai siti web, come ad esempio una mappa di navigazione? Non dovendo imparare JavaScript, gestire CSS e HTML e lottare per passare i dati tra questi due mondi?

Una nuova integrazione tra Web Areas e 4D Qodly Pro vi permette di offrire interfacce ricche e dinamiche all’interno dei vostri moduli 4D, mantenendo tutta la logica aziendale all’interno di 4D Server.

Prodotto blank

Rapporto sugli eventi in 4D Qodly Pro: Vedere tutte le interazioni a colpo d’occhio

Tradotto automaticamente da Deepl

Creare un’interfaccia utente basata sul browser con 4D Qodly Pro è molto simile all’uso dell’editor di moduli 4D. Facendo clic su un pulsante si richiama un metodo 4D, come si è soliti fare. Il metodo esegue la logica aziendale (spesso già esistente).

Per fare ciò, si definiscono eventi, sia per i widget che per l’intera pagina (form). I browser funzionano in modo leggermente diverso da un’applicazione desktop, quindi ci sono eventi aggiuntivi e la sequenza di esecuzione potrebbe essere diversa. I rapporti sugli eventi aiutano a capire meglio questo aspetto.

Suggerimenti blank

4D API REST + ReactJS

Tradotto automaticamente da Deepl

di Mourad Aouinat, Ingegnere software di 4D Marocco

In un precedente post sul blog, abbiamo visto come sia facile configurare un’API REST utilizzando 4D. In questo blog post, sfrutteremo la potente API REST di 4D in combinazione con React per costruire un’applicazione To-Do che include funzioni per aprire i todos, crearne di nuovi, modificare quelli esistenti e funzioni per la modifica e la cancellazione in blocco.