Lecaselle di riepilogo sono potenti oggetti di forma. Sono facili da creare e manipolare e, soprattutto, possono gestire qualsiasi tipo di dati. Inoltre, possono essere completamente configurate dalla programmazione… dall’inserimento o eliminazione di righe e colonne, alla definizione o modifica di tonnellate di proprietà utilizzando il linguaggio 4D. Con 4D v18 R4, un’altra importante proprietà è stata aggiunta all’elenco. Riuscite a indovinare quale? Suggerimento: rileggete il titolo.
HDI: Gestione delle proprietà delle caselle di riepilogo
Nel caso delle caselle di riepilogo basate su array, è possibile definire (in modalità Progettazione) se gli utenti finali possono spostare le righe(ad esempio per riordinarle, raggrupparle, ecc.).
Questa proprietà non era precedentemente modificabile dalla programmazione. Il comando LISTBOX SET PROPERTY permetteva di impostare oltre venti proprietà diverse, ma “lk movable rows” non era presente nell’elenco… fino ad ora!
Per designare le righe come mobili (o meno), basta usare:
LISTBOX SET PROPERTY(*; "myListbox"; lk movable rows; True / False)
Per sapere se le righe appartenenti a una casella di riepilogo sono spostabili o meno, basta usare la stessa costante all’interno della funzione:
$isMovable:=LISTBOX Get property(*; "myListbox";lk movable rows)
Ecco fatto! Divertitevi a impostare le caselle di riepilogo come desiderate!
Ulteriori informazioni sono disponibili nel doc center.