Pannello dinamico¶
Applicazioni
Usato tipicamente per definire uno spazio in cui visualizzare diversi pannelli alternativi, sulla base delle logiche impostate.
Configurare l’oggetto
Impostare il pannello iniziale
Nella proprietà Pannello impostare un collegamento dinamico al pannello da visualizzare.
Usare l’oggetto a runtime
Cambiare il pannello da visualizzare
Invocare il metodo Cambia pannello, da un NetLogic, da un altro oggetto (ad esempio un pulsante) o da un client OPC UA.
Nota
runtime, l’oggetto contiene soltanto i nodi del pannello impostato. Quando cambia il pannello, elimina i nodi del pannello corrente e crea i nodi del nuovo pannello. Espone inoltre la variabile Pannello corrente, il cui valore è il NodeId del nodo del pannello visualizzato.
Nota
grazie al metodo Cambia pannello e alle due proprietà Pannello e Nodo alias del pannello è possibile cambiare il pannello senza cambiare l’alias oppure cambiare il pannello e l’alias.
Proprietà¶
Nome |
BrowseName |
DataType |
Descrizione |
---|---|---|---|
Pannello | Panel |
Pannello da visualizzare. Dev’essere un widget. |
|
Nodo alias del pannello | PanelAliasNode |
Nodo a cui puntare l’eventuale alias presente nel pannello da visualizzare. |
|
Pannello corrente | CurrentPanel |
NodeId del nodo del pannello visualizzato |
|
Animazione in ingresso | EnterAnimation |
Tipo di animazione in ingresso al cambio di pannello. |
|
Animazione in uscita | ExitAnimation |
Tipo di animazione in uscita al cambio di pannello. |
|
Visibilità | Visible |
Mostra/nasconde la finestra.
(Ereditato da Elemento)
|
|
Abilitato | Enabled |
Abilita/disabilita l’interazione da parte dell’utente (Vero = abilitato, Falso = disabilitato).
(Ereditato da Elemento)
|
|
Opacità | Opacity |
Livello di opacità (0 = trasparente)
(Ereditato da Elemento)
|
|
Margine sinistro | LeftMargin |
(Solo se Allineamento orizzontale = Sinistra o Centro o Adatta) Distanza tra il bordo sinistro dell’oggetto e il bordo sinistro del suo contenitore.
(Ereditato da Elemento)
|
|
Margine superiore | TopMargin |
(Solo se Allineamento verticale = Superiore o Centro o Adatta) Distanza tra il bordo superiore dell’oggetto e il bordo superiore del suo contenitore.
(Ereditato da Elemento)
|
|
Margine destro | RightMargin |
(Solo se Allineamento orizzontale = Destra o Centro o Adatta) Distanza tra il bordo destro dell’oggetto e il bordo destro del suo contenitore.
(Ereditato da Elemento)
|
|
Margine inferiore | BottomMargin |
(Solo se Allineamento verticale = Inferiore o Centro o Adatta) Distanza tra il bordo inferiore dell’oggetto e il bordo inferiore del suo contenitore.
(Ereditato da Elemento)
|
|
Larghezza | Width |
Larghezza della finestra. Può assumere valori maggiori o uguali a zero. Il valore Auto imposta la larghezza uguale alla larghezza del contenuto (in questo caso, in mancanza di contenuto l’oggetto collassa).
(Ereditato da Elemento)
|
|
Altezza | Height |
Altezza della finestra. Può assumere valori maggiori o uguali a zero. Il valore Auto imposta l’altezza uguale all’altezza del contenuto (in questo caso, in mancanza di contenuto l’oggetto collassa).
(Ereditato da Elemento)
|
|
Allineamento orizzontale | HorizontalAlignment |
Allineamento dell’oggetto sull’asse orizzontale. Sinistra = il lato sinistro viene posizionato sul lato sinistro del contenitore, a meno di margine sinistro; Destra = il lato destro viene posizionato sul lato destro del contenitore, a meno di margine destro; Centro = il centro dell’oggetto viene posizionato al centro del contenitore, a meno di margini sinistro e/o destro; Adatta = la larghezza dell’oggetto equivale alla larghezza del contenitore, a meno di margini sinistro e/o destro.
(Ereditato da Elemento)
|
|
Allineamento verticale | VerticalAlignment |
Allineamento dell’oggetto sull’asse verticale. Superiore = il lato superiore viene posizionato sul lato superiore del contenitore, a meno di margine superiore; Inferiore = il lato inferiore viene posizionato sul lato inferiore del contenitore, a meno di margine inferiore; Centro = il centro dell’oggetto viene posizionato al centro del contenitore, a meno di margini superiore e/o inferiore; Adatta = l’altezza dell’oggetto equivale all’altezza del contenitore, a meno di margini superiore e/o inferiore.
(Ereditato da Elemento)
|
|
Rotazione | Rotation |
Rotazione dell’oggetto rispetto al suo centro. I valori positivi indicano gradi sessagesimali in senso orario.
(Ereditato da Elemento)
|