4D View Pro: Novità della v19 R5
4D v19 R5 è dotato di una nuova versione di SpreadJS, la v15, e di un aggiornamento della barra multifunzione compatibile con essa. Scopriamo le nuove funzionalità offerte da questa nuova versione che contribuiranno ad accelerare lo sviluppo di 4D View Pro.
4D View Pro: Opzioni della cartella di lavoro
Quando si crea un documento con 4D View Pro, spesso è necessario perfezionare l’esperienza dell’utente nascondendo le schede del foglio e le barre di scorrimento, oppure disattivando il menu contestuale o l’opzione di trascinamento… Tutte queste funzioni e altre ancora sono ora possibili grazie al comando VP SET WORKBOOK OPTIONS della v19 R4.
4D View Pro: Cosa c’è di nuovo in 4D v19 R4?
4D v19 R4 è dotato di una nuova versione di SpreadJS, la v14.2, e di un aggiornamento della barra multifunzione compatibile con essa. Scopriamo le nuove funzionalità offerte da questa nuova versione.
Avviare un processo esterno in modo asincrono
A volte è necessario eseguire processi in background e, non appena uno di essi termina, eseguire alcune azioni in base al suo codice di uscita. Dalla v19 R4, 4D consente di avviare un processo in background con la nuova classe 4D.SystemWorker e di eseguire automaticamente i metodi di callback quando il processo restituisce informazioni. In questo modo, l’interfaccia utente dell’applicazione rimane reattiva durante l’esecuzione del processo esterno e, al termine, è possibile visualizzare subito il risultato all’utente!
Linguaggio 4D: I miglioramenti richiesti sono arrivati
Sognate di utilizzare la valutazione dei cortocircuiti, gli operatori ternari, di uscire da un ciclo o di uscire da un metodo con una semplice parola chiave?
Beh, non sognate più! Abbiamo ascoltato e tenuto d’occhio le vostre richieste di funzionalità dal Forum 4D, quindi ecco una serie di miglioramenti del linguaggio 4D che vi aiuteranno a semplificare il vostro codice.
4D View Pro: Velocizzare il processo di sviluppo con i modelli
La creazione di report o fogli di calcolo da modelli esistenti velocizza lo sviluppo. A partire da 4D v19 R4, le azioni di copia e incolla possono ora essere eseguite utilizzando un codice che copia un intervallo di celle da un’altra posizione (comprese altre aree).
Valore NULL a valore vuoto? Niente più mappatura predefinita
Quando si crea un nuovo campo nel database, 4D consente di scegliere se mappare o meno il valore NULL a valori vuoti. A partire da 4D v19 R4, nei nuovi progetti, 4D non mapperà più per default il valore NULL a un valore vuoto.
Debug sul server con sessioni web scalabili
Lesessioni web scalabili sono state un miglioramento significativo apportato da 4D v18 R6. Esse consentono di utilizzare tag 4D, azioni 4D e API REST in processi preemptive, anche in modalità interpretata, su un server 4D. Tuttavia, per eseguire il debug di tali programmi, era necessario aprire l’ambiente di sviluppo sul server per farlo passare alla modalità cooperativa, poiché la finestra del debugger non può essere aperta con i processi preemptive. In questo modo, fino alla v19 R2, era possibile eseguire il debug di REST, azioni 4D o tag 4D. A partire dalla v19 R3, tutto questo è diventato molto più semplice ed è possibile eseguire il debug sul lato server semplicemente collegandovi il debugger, come di consueto.
Accesso 4D e Microsoft 365
Nella versione 4D v18 R6, 4D ha introdotto l’autenticazione OAuth 2.0 per accedere alle e-mail attraverso i trasportatori IMAP, SMTP o POP3. A partire da 4D v19 R3, 4D continua a implementare il protocollo OAuth 2.0 e fornisce un modo per richiedere facilmente programmando un token dalla piattaforma di identità Microsoft per connettersi all’API per Microsoft 365.
Supporto della webcam nelle aree web
Con COVID-19, l’ufficio remoto è diventato un nuovo standard e la videoconferenza sta diventando una prassi comune per i professionisti. Di conseguenza, sempre più professionisti hanno iniziato a integrare le funzioni di videoconferenza nelle loro applicazioni. Per consentirvi di visualizzare le videoconferenze da fonti diverse come Zoom, Microsoft Teams e altre, ora supportiamo i flussi audio e video nelle aree Web!
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