I Viewer possono essere organizzati in appositi contenitori (o container), appartenenti alle seguenti tipologie:
✓ ModalViewerContainer , contenitori modali, disancorati dalla finestra della piattaforma;
✓ DockViewerContainer , contenitori ancorati alla finestra della piattaforma.
I container possono anche essere annidati al fine di ottenere strutture di visualizzazione il più possibile consone alle necessità degli utenti. |
Un ModalViewerContainer consente di definire un contenitore di Viewer di tipo modale. Ciò significa che, in esecuzione, i viewer risulteranno disancorati dalle finestre della piattaforma.
Possono essere eseguite più finestre modali, contenenti ciascuna uno o più Viewer, e ne è consentita la sovrapposizione, il ridimensionamento e la chiusura, in analogia agli standard Windows.
Le proprietà impostabili per un ModalViewerContainer sono le seguenti:
✓ AllowClose, flag che permette di chiudere la finestra modale;
✓ AllowResize, flag che permette di ridimensionare la finestra modale;
✓ Caption, la descrizione dell'oggetto che appare visualizzata (se non è definita, è visualizzto il Name);
✓ Location, la posizione della finestra modale;
✓ MaxSize, la massima dimensione in pixel ammessa per la finestra;
✓ MinSize, la minima dimensione in pixel ammessa per la finestra;
✓ Name, il nome dell'oggetto;
✓ OpenLocazion, la posizione in cui si apre la finestra modale (last, fixed, center);
✓ Size, la dimensione iniziale della finestra modale.
Un DockViewerContainer consente di definire un contenitore di Viewer di tipo tradizionale. Ciò significa che, in esecuzione, i viewer risulteranno ancorati alle finestre della piattaforma.
Un ModalViewerContainer può contenere al più un viewer, oppure, in alternativa, un DockViewerContainer contenente a sua volta altri viewer. |
Le proprietà impostabili per un DockViewerContainer sono le seguenti:
✓ Caption, la descrizione dell'oggetto che appare visualizzata (se non è definita, è visualizzto il Name);
✓ Layout, la struttura XML, generata in automatico;
✓ Locking, proprietà che permette di bloccare la dimensione del container;
✓ Name, il nome dell'oggetto.
A partire da IrionDQ 2016 Update 7, le finestre modali non possono più essere istanziate mediante DockViewerContainer appositamente configurati ma devono necessariamente essere definite per mezzo del nuovo oggetto ModalViewerContainer. |
A partire da IrionDQ 2016 Update 7, è stata eliminata la property Path dei Viewer e non è più pertanto possibile realizzare contenitori, né modali, né tradizionali, utilizzando questa funzionalità. |