sFilter | (String) Umožňuje filtrovat objekty a jejich prohlížeče. Například "groups:menu;viewers:panel,alarm_state,alarm_history;viewertype:0;".
Výchozí hodnota je "viewers:all;viewertype:0;" viewers (nepovinné) - Filtrace podle typů požadovaných prohlížečů. Například "viewers:panel,alarm_state,alarm_history;".
all (přednastaveno) - Jakákoliv prohlížeč.
workspace - Prohlížeč objektu PmaWorkspace s pracovní plochou.
panel - Prohlížeč objektu PmaPanel s uživatelskou grafikou.
report - Prohlížeč objektu PmaReport s přehledovými a tiskovými reporty.
alarm_state - Prohlížeč objektu PmaAlarmGroup - stavy alarmů.
alarm_history - Prohlížeč objektu PmaAlarmGroup - historie alarmů.
event - Prohlížeč objektu PmaEventGroup - historie eventů. viewertype (nepovinné) - Typ filtrace podle toho, zda jsou prohlížeče určené pro zobrazení v lokální aplikaci nebo pro Web.
Pokud se nezadá, pak se nastavuje automaticky podle toho, zda je tato metoda volána v lokální aplikaci nebo na Webu - a proto se normálně tato volba nemusí zadávat. 1 - Pouze prohlížeče určené pro lokální aplikaci.
Prozatím u prohlížečů (např. u objektů PmaPanel) nelze říct že nejsou určené pro lokální použití a proto tato volba nic neodfiltruje. 2 - Pouze prohlížeče určené pro Web.
Ve výsledném seznamu budou pouze ty prohlížeče, které jsou povoleny pro Web sdílení. Standardně se objekt (např. PmaPanel) povolí do Webu v konfigurátoru "Povolit jako Web komponentu" v kartě "Web server". |
---|---|
sExpression | (String) Rezervováno. Musí zde být prázdný řetězec (""). |
sParams | (String) Určuje formát výstupních dat. Například "headers:title;columns:path,title;lang:cs;".
Výchozí hodnota je "headers:title;columns:path,title;" headers (nepovinné) - Určuje, zda výsledný seznam bude obsahovat (na prvním řádku) i názvy sloupců (lokalizované texty) pro následné zobrazení.
title (přednastaveno) - První řádek výsledného seznamu bude obsahovat názvy sloupců (lokalizované texty) pro následné zobrazení. columns (nepovinné) - Seznam identifikátorů sloupců výsledného seznamu (oddělovač je čárka ',').
path (přednastaveno) - Úplná cesta k prohlížeči objektu (s případným upřesněním prohlížeče například #state, které umožňuje otevřít prohlížeč metodou CreateView). Tento sloupec se pro potřeby následného zobrazení nabídky uvádí vždy jako první a při zobrazení nabídky je neviditelný. Další sloupce už jsou v nabídce viditelné.
title (přednastaveno) - Lokalizovaný text spojený s daným prohlížečem nalezeného objektu (Title), určený pro zobrazení v nabídce.
alstate3 - Počet alarmů ve stavu aktivní nekvitovaný [červený] ve skupině alarmů.
alstate2 - Počet alarmů ve stavu aktivní kvitovaný [žlutý] ve skupině alarmů.
alstate1 - Počet alarmů ve stavu neaktivní nekvitovaný [modrý] ve skupině alarmů.
alhoot - Počet houkajících alarmů ve skupině alarmů. lang (nepovinné) - Určuje národní jazyk, pro který budou vyhodnocené lokalizované texty. Jazyk je určen textovým identifikátorem, např. "cs", "sk", "en" atd. - viz Jazyky s plnou podporou v systému PROMOTIC.
Pokud není nastaveno, pak se použije právě používaný jazyk prohlížeče - obvykle se tedy tato volba nemusí zadávat. Viz konfigurátor "PmaRoot > Aplikace > Hlavní jazyk runtime". |
var aViewers = Pm.FindViewers("groups:menu;viewers:panel;", "", "");
var aViewers = Pm.FindViewers("groups:menu;viewers:alarm_state;", "", "columns:path,title,alstate3,alstate2,alstate1,alhoot;lang:en;");