Qodly Studio per 4D: Cosa c’è di nuovo in 4D 20 R4

Tradotto automaticamente da Deepl

Qodly Studio for 4D presenta una soluzione intuitiva per creare applicazioni web con un minimo sforzo di codifica.

Integrandosi perfettamente con 4D Server, è possibile sfruttare facilmente la logica aziendale esistente sviluppata per le applicazioni desktop.

Siete curiosi di sapere quali sono le novità di Qodly Studio for 4D 20 R4 con l’ultima release di 4D? Continuate a leggere per scoprire le nuove funzionalità per le vostre applicazioni web.

    Eventi, funzioni, azioni

    Funzione Variadic

    È possibile aggiungere il simbolo “…” all’ultimo parametro per semplificare le dichiarazioni di metodi e funzioni che accettano un numero imprecisato di parametri, rendendo il codice più breve, leggibile e flessibile. Per una guida dettagliata sulle funzioni variadiche, consultate questo post informativo del blog.

    Il supporto per le funzioni variadiche è stato aggiunto a Qodly Studio for 4D.

    Ad esempio:

    exposed Function variadicFunc($param : Text; ... : Integer) : Collection
    // code

    Show a visual representation showing the function card of the variadicFunc function, including a schematic display of the parameters (name and type) of the function

    Documentazione: Parametri delle funzioni e variabilità

    Azione standard Reset

    Questa nuova azione standard ripristina il valore iniziale di una fonte di dati di entità o di selezione di entità.

    Documentazione: Azioni standard

    Evento doppio clic per datatable

    Un nuovo evento sul doppio clic viene attivato quando gli utenti fanno doppio clic su un componente datatable.

    Documentazione: Eventi datatable

    Esperienza utente

    Barra di avanzamento

    L’utente riceve un feedback visivo chiaro, leggero e semplice e una barra di avanzamento nella parte superiore della pagina quando la pagina è in attesa di una risposta dal server, ad esempio durante l’esecuzione di query REST, che possono richiedere molto tempo.

    Show a visual example of the progress bar.

    Documentazione: Barra di avanzamento

    Immagine predefinita

    Un’immagine predefinita viene visualizzata quando la fonte di dati associata a un componente immagine è nulla.

    Documentazione: Immagine

    Componenti

    In questa versione sono stati apportati diversi miglioramenti ai componenti.

    Componente Input di testo

    Sono disponibili due nuovi tipi di controllo:

    Area di testo tipoE

    È possibile selezionare una casella di testo più grande per scrivere un testo multilinea e ingrandirne e regolarne le dimensioni:

    Show a visual representation of an input control of text area type.

    Tipo Durata

    È stato aggiunto un widget dedicato alla durata. Per limitare l’input dell’utente ai valori di durata attivando lo scorrimento, l’input manuale o utilizzando le icone + e -:

    Show a visual representation of an input control of duration type.

    Per il tipo di durata è disponibile una nuova formattazione dei dati: Senza secondi: 14:40.

    Cursore

    La nuova opzione “ReadOnly” consente di utilizzare il cursore come rappresentazione visiva di un valore impostato altrove nell’applicazione, che l’utente non può modificare facendo clic sul cursore.

    Documentazione: Cursore

      Miglioramenti di UI Studio

      Per migliorare l’esperienza utente degli sviluppatori, lo studio è stato aggiornato con i seguenti miglioramenti:

      Schede evento pieghevoli

      Le schede evento possono essere ripiegate per offrire uno spazio più ampio e una panoramica completa delle azioni di navigazione, delle azioni standard e delle funzioni.

      • Scheda di azione ripiegata:

      Collapsed action card

       

      • Scheda d’azione non chiusa

      Uncollapsed action card

      Documentazione: Alterna la visibilità delle schede evento

      Rimozione di classi CSS, spazi dei nomi e risorse dati inutilizzate

      Per mantenere puliti i moduli, è stata aggiunta una nuova funzione per eliminare facilmente le classi CSS, spazi dei nomi e le risorse di dati inutilizzate.

      Show a brush icon that correspond to the "Delete unused elements" action.

      Modalità anteprima TABS

      Per impostazione predefinita, in Qodly Studio, facendo clic su un file nell’Explorer lo si apre automaticamente in una nuova scheda, se non è già aperto. Questo può portare all’apertura di un gran numero di schede.

      Quando la modalità di anteprima delle schede è attivata, facendo clic su un file nell’Explorer si visualizza un’anteprima del suo contenuto e si riutilizza una scheda esistente. Se si inizia a modificare il file o si fa doppio clic per aprirlo dall’Explorer, una nuova scheda viene dedicata a quel file.

      La scheda della modalità anteprima è indicata in corsivo nell’intestazione della scheda:

      Show a preview mode tab with the tab heading displayed in italics for easy identification

      Proprietà dell’immagine di sfondo

      Buone notizie: per utilizzare un’immagine dalla cartella condivisa come sfondo, è sufficiente trascinare la proprietà nel pannello delle proprietà.

      E…

      Con queste nuove ed entusiasmanti funzionalità e miglioramenti, Qodly Studio for 4D continua a consentire agli sviluppatori di creare facilmente applicazioni web dinamiche e di facile utilizzo.

      Vanessa Talbot
      - Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. 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. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.