Suggerimenti New collection

Come visualizzare una collezione multilivello in diverse caselle di riepilogo!

Tradotto automaticamente da Deepl

A partire da 4D v17, il contenuto di una collezione multilivello può essere facilmente visualizzato in diverse caselle di riepilogo. Ciò significa che è possibile collegare diverse caselle di riepilogo per visualizzare dettagli annidati… senza una sola riga di codice! Ciò può essere ottenuto semplicemente utilizzando un oggetto o una collezione come origine dati per un’altra casella di riepilogo!

Con il nuovo tipo di collezione di caselle di riepilogo, sono state aggiunte le proprietà “Elemento corrente” e “Elementi selezionati”. Si tenga presente che la proprietà “Current item” consente di ottenere un oggetto, mentre la proprietà “Selected item” restituisce un insieme.

Prodotto blank

Loop, loop e… ancora loop!

Tradotto automaticamente da Deepl

Come molti altri linguaggi di programmazione, 4D offre la possibilità di iterare sui numeri con un’istruzione For(…) / End for o su una condizione grazie ai comandi While(…)/End while e Repeat/Until(…) e. Queste iterazioni (o loop) sono molto utili, ma non sono il modo più appropriato per iterare su tipi di dati avanzati come collezioni e selezioni di entità. Per questo motivo è stato creato il nuovo For each(…)/End for each è stato creato per facilitare la codifica!

Prodotto blank

Raccolte di query

Tradotto automaticamente da Deepl

La semplicità è il massimo della sofisticazione e con oltre 40 metodi di gestione delle collezioni in 4D v16 R6, le cose diventano molto più facili per gli sviluppatori. Non solo il codice è più pulito e leggibile, ma viene anche scritto in tempi record!

In questo post daremo un’occhiata a come i due nuovi metodi, query e indicesvi permetteranno di manipolare e recuperare elementi da un insieme in un attimo!

Suggerimenti blank

Trovate il valore di un attributo specifico in una sola riga di codice!

Tradotto automaticamente da Deepl

Ricordate i tempi in cui dovevate usare cicli annidati e dichiarazioni condizionali per recuperare gli attributi di un oggetto? Così si finiva per ottenere un pezzo di codice lungo e complicato? Bene, quei giorni sono finiti! Grazie alla notazione degli oggetti, combinata con le collezioni e i loro metodi, potrete scrivere codice più velocemente e in modo più leggibile!

Trovare il valore di un attributo specifico non è mai stato così facile. Diamo un’occhiata a uno scenario reale e scopriamo come!

Prodotto blank

Calcoli nelle collezioni

Tradotto automaticamente da Deepl

Calcolare la media, il totale o il prezzo (tasse incluse) sono operazioni comuni in qualsiasi applicazione aziendale. Le raccolte sono un modo semplice per aggregare i dati in modo coerente. Con esse, questo tipo di calcolo diventa molto semplice, perché ci sono metodi di raccolta che fanno tutto per voi!

Prodotto blank

Convertire le collezioni

Tradotto automaticamente da Deepl

4D v16 R6 offre capacità avanzate di manipolazione delle collezioni, grazie a oltre 40 metodi da utilizzare con la notazione a oggetti. Utilizzandoli, sarete in grado di scrivere il vostro codice in modo più efficiente. Il nuovo codice è ottimo, ma abbiamo anche tenuto presente che questo nuovo codice deve integrarsi facilmente con il codice esistente. Per questo motivo abbiamo introdotto comandi dedicati per convertire le collezioni in array o stringhe e viceversa.

Prodotto blank

Inserire o rimuovere elementi da un insieme

Tradotto automaticamente da Deepl

L’aggiunta e/o la rimozione di elementi da e verso le collezioni sono operazioni di programmazione comuni che gli sviluppatori incontrano spesso. 4D v16 R6 fornisce oltre 40 metodi per le collezioni, compresi metodi specificamente dedicati all’aggiunta e alla rimozione di elementi in una collezione. Con questi metodi è possibile creare facilmente una pila (FIFO) o una coda (LIFO), aggiungere nuovi elementi in qualsiasi posizione e molto altro…