QODLY STUDIO PER 4D: LE NOVITÀ DI 4D 20 R6

Tradotto automaticamente da Deepl

Rilascio dopo rilascio, Qodly Studio for 4D diventa una piattaforma più potente, una soluzione robusta e facile da usare per costruire applicazioni web aziendali con un minimo sforzo di codifica.

Integrato profondamente con 4D, Qodly Studio for 4D consente di sfruttare la logica aziendale esistente sviluppata per le applicazioni desktop.

Qodly Studio for 4D 20 R6 offre molte funzionalità facili da usare.

Entriamo nei dettagli!

Aggiornamento della terminologia

Per migliorare l’accuratezza, alcuni concetti di Qodly sono stati rinominati: le webform sono ora Pagine e le fonti di dati sono ora fonti Qodly.

copiare/incollare azioni e cambiare il nome di una funzione chiamata

Le azioni possono essere copiate e incollate quando si devono impostare cose simili su più pagine.

È anche possibile modificare il nome di una funzione chiamata, evitando di cancellarla e ricrearla. È molto utile quando si rinomina una funzione!

Risparmierete molto tempo grazie a questa nuova funzione!

galvanizzate la vostra interfaccia utente grazie agli stati PAGE

Questa è la caratteristica principale di questa release!

Ora è possibile modificare al volo l’interfaccia utente (UI), lo stile e altre proprietà e adattare le pagine a privilegi specifici, valori di Qodly Source, contesti o scenari senza dover ricorrere a un’elaborazione lato server.

Principio

Uno stato è definito dalle sue differenze rispetto alla pagina Qodly originale, nota come statobase. Gli stati consentono la personalizzazione dinamica dell’interfaccia utente, come la visibilità condizionale o le modifiche allo stile dello stato base.

In una pagina Qodly si possono creare tutti gli stati necessari in base ai casi d’uso.

Il vero valore aggiunto di questa funzione è che uno stato può essere legato a una condizione.

Queste condizioni si basano su criteri come i livelli di privilegio o il valore della fonte Qodly (altri criteri sono descritti in dettaglio nel documento).

Lo stato viene attivato o disattivato dinamicamente in base alla valutazione di queste condizioni come VERO o FALSO.

esempio

Nel video che segue, viene mostrata una rapida panoramica delle potenzialità degli stati.

Durante la creazione degli stati, scoprirete anche il potente e facile editor di condizioni, in grado di gestire la logica aziendale più complessa!

Si noti che uno stato può anche essere attivato/disattivato durante l’elaborazione sul lato server grazie alle nuove funzioni enableState() / disableState() disponibili sull’oggetto Web Form.

Per saperne di più, consultate la documentazione. A breve sarà disponibile anche una serie di tutorial.

disabilitare i componenti

Dopo la funzione States, i componenti possono essere disabilitati grazie alla nuova proprietà Disabled.

Quando è disabilitato, gli eventi impostati per questo componente non vengono attivati e ha una resa particolare.

Si vuole disabilitare un pulsante finché l’utente non ha inserito tutte le informazioni obbligatorie? Basta disabilitare il pulsante nella pagina Qodly (stato Base) e creare uno stato in cui è abilitato.

blank

explorer – ergonomia migliorata per le classi

L’ergonomia delle classi nell’Explorer è stata migliorata per una maggiore facilità d’uso, soprattutto se si dispone di un modello di dati complesso.

La classe Datastore appare sempre per prima.

Le classi del modello di dati ORDA appaiono per seconde e sono raggruppate per nome di classe di dati. Se sono vuote, sono in grigio e possono essere create semplicemente facendo clic sul nome della classe.

Le altre classi appaiono in terza posizione.

blank

le finestre di dialogo sono raggruppate nel contorno

Con la versione 20 R5 sono state scoperte le finestre di dialogo.

Ora sono raggruppate nel contorno e possono essere modificate da lì, migliorando la visibilità e la facilità d’uso.

blank

QODLY STUDIO FOR 4D ora supporta i singleton

Abbiamo rilasciato i singleton con 4D 20 R5 e con 4D 20 R6, Qodly Studio for 4D supporta i singleton. Possono essere gestiti con l’explorer e l’editor di codice.

blank

Le funzioni singleton possono essere chiamate e protette da autorizzazioni.

Leggete questo post del blog per saperne di più.

cambiare il tipo di una sorgente scalare qodly

Il tipo di una sorgente scalare Qodly può essere cambiato dopo la sua creazione, eliminando la necessità di cancellare e ricreare la sorgente.

blank

nuova azione standard: pulire

È disponibile una nuova azione standard. Consente di pulire le selezioni di entità dalle entità eliminate, evitando spazi vuoti nell’interfaccia utente.

Nel video qui sotto, un’entità persona viene prima eliminata senza utilizzare l’azione standard clean, causando righe vuote nel datatable. In secondo luogo, viene utilizzata l’azione standard Clean e le righe vuote scompaiono.

supporto dei caratteri giapponesi

Qodly studio supporta ora i caratteri giapponesi per gli artefatti che si possono creare con Qodly studio (nomi di fonti Qodly, nomi di pagine Qodly… ecc.).

blank

Trascinate un’immagine dalla cartella condivisa alla sorgente del pannello delle proprietà.

È ora possibile selezionare un’immagine dalla cartella condivisa e trascinarla direttamente sulla proprietà sorgente immagine o sulla proprietà sorgente immagine predefinita.

Avatar
- Product Owner - Marie-Sophie Landrieu-Yvert è entrata a far parte del team 4D Product come Product Owner nel 2017. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Marie-Sophie si è laureata presso la scuola di ingegneria ESIGELEC e ha iniziato la sua carriera come ingegnere presso IBM nel 1995. Ha partecipato a vari progetti (di manutenzione o di costruzione) e ha lavorato come sviluppatrice Cobol. In seguito ha lavorato come progettista UML e sviluppatore Java. Ultimamente i suoi ruoli principali erano l'analisi e la scrittura dei requisiti funzionali, il coordinamento dei team di business e di sviluppo.