Un nuovo strumento per costruire facilmente caselle di selezione delle entità

Tradotto automaticamente da Deepl

Per visualizzare un elenco di record, una casella di riepilogo per la selezione delle entità è la più adatta quando si utilizza la tecnologia ORDA. 4D v18 R2 vi semplifica la vita con un nuovo strumento che consente di creare facilmente caselle di riepilogo per la selezione delle entità: List box builder. Che cos’è? È una semplice finestra di dialogo che consente di impostare la casella di riepilogo in pochi e rapidi passaggi (selezionare la tabella e i campi da visualizzare, inserire i titoli delle colonne e definire l’ordine delle colonne).

Come?

Nell’editor di moduli, fare clic sull’icona Nuovo per visualizzare la finestra di dialogo Creatore di caselle di riepilogo.

Form editor toolbar

Quindi, selezionare una tabella e i campi da visualizzare nella casella di riepilogo. L’ordine dei campi corrisponde all’ordine delle colonne nella casella di riepilogo generata (è possibile riordinarle con una semplice azione di trascinamento).

blank

Le caselle di selezione delle entità richiedono un’espressione per la visualizzazione della selezione delle entità. Per impostazione predefinita, 4D prefigura l’espressione con “Form.currentSelection”.

Facendo clic sul pulsante Copia si copia l’espressione con il codice per caricare l’intera selezione di entità dalla tabella selezionata. L’esempio seguente mostra il contenuto degli appunti dell’espressione precompilata e il codice aggiuntivo:

Form.currentSelection:=ds.Contact.all()

Un ultimo clic sul pulsante Costruisci widget e voilà! La casella di selezione delle entità è stata generata. Aggiungiamo un pulsante e incolliamo il contenuto degli appunti nel metodo oggetto del pulsante.

blank

Una dimostrazione dal vivo

In questo video dimostrativo, utilizzeremo il database “Contatti”. Il video mostra due esempi. Nel primo esempio, creiamo un modulo con una casella di selezione di entità per visualizzare tutti i dati della tabella “Contatti”.

Nel secondo esempio, creiamo due caselle di riepilogo: “Categoria” e “Contatto”. Quando l’utente fa clic su una categoria, l’elenco dei contatti di questa categoria viene visualizzato nella seconda casella di riepilogo.

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à.