Questa documentazione è stata tradotta automaticamente dall'IA.
I campi di ordinamento vengono utilizzati per ordinare i record in una collezione, supportando l'ordinamento anche all'interno di gruppi.
Poiché il campo di ordinamento fa parte della stessa collezione, un record non può essere assegnato a più gruppi quando si utilizza l'ordinamento per gruppo.
È un plugin integrato, non richiede installazione separata.

Quando si creano campi di ordinamento, i valori di ordinamento vengono inizializzati:
Il campo sort1 non è raggruppato.

I campi di ordinamento di ciascun record verranno inizializzati in base al campo della chiave primaria e al campo della data di creazione.


A questo punto, tutti i record nella collezione verranno prima raggruppati (per ID Classe), e poi il campo di ordinamento (sort2) verrà inizializzato. I valori iniziali di ciascun record sono:

I campi di ordinamento sono utilizzati principalmente per l'ordinamento tramite trascinamento dei record in vari blocchi. I blocchi che attualmente supportano l'ordinamento tramite trascinamento includono tabelle e bacheche (board).
:::warning
Blocco tabella

Blocco tabella di relazione
:::warning In un blocco con relazione uno-a-molti:
L'effetto finale è coerente, ma il numero di record che partecipano all'ordinamento è diverso. Per maggiori dettagli, consulti Spiegazione delle regole di ordinamento.

Supponiamo di avere un set di dati:
Quando un elemento, ad esempio il 5, si sposta in avanti nella posizione del 3, solo le posizioni degli elementi 3, 4 e 5 cambiano. L'elemento 5 occupa la posizione del 3, e gli elementi 3 e 4 si spostano indietro di una posizione ciascuno.
Se poi spostiamo l'elemento 6 indietro nella posizione dell'8, l'elemento 6 occupa la posizione dell'8, e gli elementi 7 e 8 si spostano in avanti di una posizione ciascuno.
Quando si ordina per gruppo, se un record viene spostato in un altro gruppo, anche la sua assegnazione al gruppo cambierà. Ad esempio:
Quando l'elemento 1 viene spostato dopo l'elemento 6 (il comportamento predefinito), anche il suo gruppo cambierà da A a B.
Ad esempio, consideriamo un set di dati:
L'interfaccia mostra solo una vista filtrata:
Quando l'elemento 1 viene spostato nella posizione dell'elemento 9, anche le posizioni di tutti gli elementi intermedi (2, 3, 4, 5, 6, 7, 8) cambieranno, anche se non sono visibili.
L'interfaccia ora mostra il nuovo ordine basato sugli elementi filtrati: