Le tabelle sono una parte essenziale di 4D Write Pro. Si evolvono regolarmente offrendo nuove opzioni di presentazione. Ad esempio, una tabella può essere visualizzata su più colonne o pagine. Le intestazioni della tabella sono ripetute all’inizio di ogni colonna o pagina per facilitare la lettura all’utente.
A partire da 4D v19 R5, la tabella può essere arricchita con intestazioni.
Definizione delle intestazioni nelle tabelle di 4D Write Pro
Tabelle e contenuti
Quando pensiamo alle tabelle, spesso abbiamo in mente un elenco. Che si tratti di persone, prodotti o altro, la prima riga viene solitamente utilizzata per visualizzare un’etichetta corrispondente al contenuto delle colonne.
Intestazioni SU OGNI PAGINA… o colonna.
Quando le tabelle contengono un gran numero di righe, si verificano interruzioni automatiche di colonna o di pagina. In questo caso, di solito è conveniente riprodurre la riga di intestazione all’inizio di ogni nuova pagina. Naturalmente, questa operazione è utile anche quando una pagina viene divisa in due o più colonne.
In pratica, questo è ciò che si vuole!
Questa funzionalità è ora disponibile in modo semplice. È possibile definire per una determinata tabella quante righe di intestazione ha.
WP SET ATTRIBUTES($table;wk row header count;5)
// New!!!
Naturalmente, è anche possibile leggere questo attributo.
WP GET ATTRIBUTES($table;wk row header count;$headerRows)
// New!!!
Azione standard
È disponibile un’azione standard per definire quali righe devono essere utilizzate come intestazione. È sufficiente posizionare il cursore all’interno della tabella e selezionare il valore corretto (da 0 a 5), tutto qui!
L’azione standard “table/headerRowCount” è disponibile come menu…
o come semplice menu a tendina
Dove sono le righe di intestazione?
Una volta impostate le righe di intestazione o se il documento è stato importato, si potrebbe voler ottenere l’intervallo di righe di intestazione della tabella per impostare uno stile specifico per queste righe, giusto? Ad esempio, si desidera un titolo bianco su uno sfondo blu marino.
Il comando WP Table get rows è stato aggiornato e ora è possibile utilizzare la costante wk header rows per ottenere le righe di intestazione!
$range:=WP Table get rows($table; wk header rows) // *** NEW *** !
WP SET ATTRIBUTES ($range; wk text color; "white"; wk background color; "navy")
Widget dell’interfaccia di 4D Write Pro
Il menu Proprietà tabella include la nuova voce: “Numero di righe di intestazione” nel widget della barra laterale o della barra degli strumenti.
Non dimenticate che il codice sorgente dell’interfaccia di 4D Write Pro è disponibile su GitHub. Sentitevi liberi di adattarlo alle vostre esigenze!
Conclusione
Questa funzione offre un’altra utile opzione di visualizzazione delle tabelle, disponibile sia tramite programmazione che attraverso l’interfaccia fornita.
Questa funzione rende più facile progettare documenti 4D Write Pro con tabelle riempite di dati provenienti dal database. Altre funzionalità di integrazione di ORDA arriveranno in futuro. Restate sintonizzati!