Vai al contenuto

SmartPanel

Pannello da utilizzare per nascondere parti di pagina in corrispondenza del login di determinati livelli di utente e di parametri di configurazione.Quando il pannello non è visibile, viene sostituito da un pannello vuoto con il colore di background specificato. Eventuali altri componenti sottostanti non saranno visibili.Se è necessario sostituire una serie di componenti con altri a fronte di variazioni di livello utente o valori variabili, utilizzare CardPanel.Nota: SmartPanel è opaco e quindi cancella sempre lo sfondo.Ha le seguenti proprietà aggiuntive:
  • levelsHidden: elenco dei livelli utente (separati da virgole), durante i quali il pannello (e tutto il suo contenuto) non sono visibili. Esempio: 1,2,5,7,8
  • flagsVisible: Consente di specificare un elenco di variabili, separate da virgola. Quando almeno una variabile contiene un valore diverso da zero, il pannello risulta visibile. È utile per le configurazioni di macchina, tramite le quali è possibile personalizzare il contenuto di una o più pagine, nascondendo le parti non previste nella combinazione attuale di accessori / opzionali. Esempio: flag1,cfg1,cfg2,cfg3 È possibile utilizzare anche valori costanti (es.: 1) o labels con valore negato, utilizzando il prefisso “!” (esempio: !flag1). Le variabili utilizzabili sono normali label PLC o variabili locali (@).
  • E’ possibile usare in maniera combinata le 2 proprietà. In tale caso il flagsVisible viene controllato solo se il levelsHidden consente la visualizzazione.
Per accedere facilmente alle proprietà dello sfondo quando sono presenti molti componenti al suo interno, fare riferimento alla procedura descritta per il componente “Panel”.