4D Write Pro: Salutate le intestazioni delle tabelle

Tradotto automaticamente da Deepl

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…

blank

o come semplice menu a tendinablank

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")

blank

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.

blank

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!

Roland Lannuzel
- Product Owner ed esperto di 4D - Dopo aver studiato elettronica, Roland è passato all'IT industriale come sviluppatore e consulente, realizzando soluzioni per i clienti con una varietà di database e tecnologie. Alla fine degli anni '80 si è innamorato di 4D e lo ha utilizzato per scrivere applicazioni aziendali che includono sistemi di contabilità, fatturazione e posta elettronica. Entrato a far parte dell'azienda nel 1997, Roland ha dato il suo prezioso contributo progettando specifiche, strumenti di test e demo, oltre a formare e parlare alla comunità 4D in occasione di numerose conferenze. Continua a plasmare attivamente il futuro di 4D definendo nuove funzionalità e strumenti di sviluppo di database.