Esempi di Grid Property

Navigation:  I Viewer: esposizione dei dati > Il Viewer Grid > Le Property di una Grid >

Esempi di Grid Property

Previous pageReturn to chapter overviewNext page

Il livello gerarchico più esterno delle Property di una Grid è quello delle Grid Properties. Esse raggruppano le proprietà grafiche da applicare su tutto il Viewer, tra le quali:

AutoFitStyle proprietà con cui definire il dimensionamento automatico delle colonne;

GroupByBox classe di proprietà con cui personalizzare l’aspetto del riquadro dedicato al raggruppamento dei record per colonne;

AllowMultiCellOperation proprietà con cui specificare le operazioni consentite all'utente sulle righe della griglia;

DropDownList proprietà con cui definire, mediante un apposito editor, la collezione di drop-down list che possono essere associati ad una colonna delle tabelle esposte;

ValueList proprietà con cui definire, mediante un apposito editor, la collezione di value list che possono essere associati ad una colonna delle tabelle esposte.

 

warning

I valori esposti da una drop-down list dipendono dal Model del Book sottostante.

Viceversa, quelli esposti da una value list sono definiti manualmente a livello di Viewer.

 

La proprietà AutoFitStyle può assumere i valori:

None, la larghezza delle colonne non viene modificata;

ResizeAllColumns, viene impostata una larghezza adeguata per ciascuna colonna, in base alle dimensioni del viewer;

ExtendLastColumn, viene espansa l'ultima colonna in modo che la Grid occupi tutto lo spazio disponibile.

 

Mediante la classe di proprietà GroupByBox è possibile:

nascondere/visualizzare il riquadro dedicato ai raggruppamenti (proprietà Hidden);

configurare l'aspetto grafico (proprietà Appearance);

modificare il messaggio esposto in caso il riquadro dei raggruppamenti sia vuoto (proprietà Prompt).

 

info

La proprietà Hidden della classe GroupByBox risulta sincronizzata con il pulsante Group by GroupBy16 del guppo Book del Ribbon, della finestra di esecuzione. Esso, se attivo, consente di mostrare automaticamente il riquadro speciale dedicato ai raggruppamenti.

 

La proprietà AllowMultiCellOperation può assumere uno o più valori tra i quali:

Copy o Copy With Headers,

Paste,

Cut o Delete,

Undo o Redo.

 

A livello di singola colonna è possibile inibire le operazioni consentite dalla proprietà AllowMultiCellOperation mediante la Column Property IgnoreMultiCellOperation.

 

 

APPROFONDIMENTI E ARGOMENTI CORRELATI

& Le drop-down list

& Le value list

& Il Context Menu

& Menu contestuali XAML