Prodotto

Integrare i componenti 4D direttamente da GitHub

Tradotto automaticamente da Deepl

Molti sviluppatori di 4D sfruttano la potenza dei componenti di terze parti presenti su GitHub, in particolare quelli elencati nell’argomento 4d-component. 4D 20 R6 introduce una nuova fantastica funzionalità: l’integrazione diretta di questi componenti nel Component Manager.

Questo post del blog approfondisce i dettagli, rendendo il processo di sviluppo più semplice ed efficiente.

Prodotto blank

Supporto di REST e Qodly per i singleton

Tradotto automaticamente da Deepl

Con 4D 20 R5 abbiamo rilasciato i singleton. Con 4D 20 R6, ora è possibile chiamare direttamente le funzioni esposte dei singleton condivisi tramite chiamate REST. Allo stesso modo, è possibile utilizzare le funzioni esposte dei singleton condivisi negli eventi quando si progettano le pagine Qodly. Vediamo di approfondire queste nuove funzionalità.

Prodotto blank

Permessi: Ispezionare i privilegi della sessione per facilitare il debugging

Tradotto automaticamente da Deepl

Oggi è possibile usufruire di una potente funzione per filtrare l’accesso ai dati, essenziale per impedire l’accesso di malintenzionati alla vostra applicazione.

Questa funzione utilizza privilegi che consentono determinate azioni sui dati. Questi privilegi vengono assegnati agli utenti attraverso i ruoli e memorizzati nella sessione durante l’autenticazione.

In 4D 20R6, abbiamo migliorato questa funzionalità consentendo di ispezionare i privilegi nella sessione, il che è molto utile per il debug.

Continuate a leggere per saperne di più.

Prodotto blank

UX: miglioramento del comportamento di scorrimento nelle sottomaschere

Tradotto automaticamente da Deepl

I moduli utente hanno il compito di semplificare le cose per gli utenti. Ma cosa succede quando lo scorrimento diventa una battaglia tra le sottomaschere e il loro contenuto? Probabilmente vi sarà già capitato: cercate di scorrere una casella di riepilogo in una sottomaschera, ma l’intera sottomaschera si sposta. O, peggio ancora, si cerca di scorrere la stessa sottomaschera, ma la casella di riepilogo rimane ostinatamente ferma!

Questo aspetto è stato migliorato con 4D 20 R6, rendendo l’azione più naturale.

Prodotto blank

Parametri personalizzati per l’inizializzazione dell’area Web integrata

Tradotto automaticamente da Deepl

Poiché l’area Web incorporata utilizza CEF come motore del browser Web, è stato richiesto un metodo per incorporare ulteriori interruttori CEF, come l’interruttore della politica di autoplay, durante l’inizializzazione dell’area.

A partire da 4D 20 R6, è possibile gestire i parametri personalizzati utilizzando un file di parametri.

Prodotto blank

Facilità di confronto tra oggetti e collezioni

Tradotto automaticamente da Deepl

Gli oggetti sono diventati una parte essenziale del linguaggio 4D e di Qodly.

Ma quando si dichiara una variabile di questo tipo, si definisce un riferimento. Come si fa a sapere se due oggetti sono in realtà uno solo e condividono lo stesso riferimento?

A partire da 4D 20 R6, confrontare i riferimenti di un oggetto è semplice: si tratta degli operatori = e #!

Questo post esplora questi operatori e come aiutano a determinare se gli oggetti condividono lo stesso riferimento. Scopriamone di più!

Prodotto blank

4D Netkit: Personalizzazione dell’interfaccia di connessione OAuth 2.0

Tradotto automaticamente da Deepl

Alcuni di voi potrebbero aver bisogno di gestire la visualizzazione dell’interfaccia di connessione durante una connessione OAuth 2.0 per motivi tecnici o di progettazione. A partire da 4D 20 R6, è possibile scegliere di non aprire automaticamente un browser web per visualizzare l’interfaccia di connessione, ma di utilizzare l’authenticateURI per visualizzarla dove si desidera.

In questo post del blog, illustreremo un esempio di apertura dell’interfaccia di accesso Microsoft all’interno di un’area web.

Prodotto blank

ORDA – Dite addio agli spazi vuoti nelle selezioni delle entità

Tradotto automaticamente da Deepl

Ci siamo passati tutti. Si costruisce una bella interfaccia che mostra agli utenti una selezione di entità. Gli utenti possono rilasciare le entità per affinare le loro scelte, ma poi… appaiono quegli spazi vuoti dove prima c’erano le entità rilasciate.

Ricostruire la selezione di entità dopo le cadute? Non più! 4D 20 R6 introduce una pratica funzione che elimina questo problema con una sola riga di codice.

Continuate a leggere per scoprire come questa funzione può mantenere l’interfaccia pulita e gli utenti felici.

Prodotto blank

4D Write Pro: Gestire le fonti di dati vuote!

Tradotto automaticamente da Deepl

Poiché le tabelle di 4D Write Pro possono essere popolate da fonti di dati, sono state aggiunte numerose funzioni per personalizzarle al massimo. Tra queste, le formule collegate alle fonti di dati, le righe di interruzione, le righe di riporto in basso, ecc.

4D 20 R6 perfeziona il comportamento delle tabelle con un nuovo attributo: wk empty datasource. Questo attributo consente di definire il modo in cui le tabelle vengono visualizzate quando la loro fonte di dati collegata è vuota, offrendo un maggiore controllo sulla presentazione del documento.