sFilter | (String) Umożliwia wyfiltrowanie obiektów i ich przeglądarek. Na przykład "groups:menu;viewers:panel,alarm_state,alarm_history;viewertype:0;".
Domyślną wartością jest "viewers:all;viewertype:0;" viewers (opcjonalne) - Filtracja według rodzaju wymaganych przeglądarek. Na przykład "viewers:panel,alarm_state,alarm_history;".
all (domyślnie) - Dowolna przeglądarka.
workspace - Przeglądarka obiektu PmaWorkspace z obszarem roboczym.
panel - Przeglądarka obiektu PmaPanel z grafiką użytkownika.
report - Przeglądarka obiektu PmaReport z raportami preglądowymi i do wydruku.
alarm_state - Przeglądarka obiektu PmaAlarmGroup - stany alarmów.
alarm_history - Przeglądarka obiektu PmaAlarmGroup - historia alarmów.
event - Przeglądarka obiektu PmaEventGroup - historia eventów. viewertype (opcjonalne) - Typ filtracji według tego, czy przeglądarki są przeznaczone do wyświetlenia w aplikacji lokalnej lub dla Webu.
Jeżeli nie jest określone, wtedy jest ustawiana automatycznie według tego, czy metoda ta jest wywołana w aplikacji lokalnej lub w Webie - i dlatego zazwyczanj opcja ta nie musi być ustawiana. 1 - Tylko przeglądarki przeznaczone dla aplikacji lokalnej.
Na razie w przeglądarkach (np. w obiektach PmaPanel) nie można ustawić że nie są przeznaczone do zastosowania lokalnego i dlatego opcja ta niczego nie odfiltruje. 2 - Tylko przeglądarki przeznaczone dla Webu.
W wytworzonej liście znajdą się tylko te przeglądarki, które mają ustawione oferowanie do Webu. Standardowo w obiekcie (np. PmaPanel) oferowanie do Webu ustawia się w konfiguratorze "Zezwól jako komponent WEBowy" w karcie "Web serwer". |
---|---|
sExpression | (String) Zarezerwowane. Musi być wprowadzony pusty łańcuch (""). |
sParams | (String) Określa format danych wyjściowych. Na przykład "headers:title;columns:path,title;lang:cs;".
Domyślną wartością jest "headers:title;columns:path,title;" headers (opcjonalne) - Określa, czy lista wynikowa będzie zawierać (w pierwszym wierszu) również nazwy kolumn (lokalizowane teksty) do następującego wyświetlenia.
title (domyślnie) - Pierwszy wiersz listy wynikowej będzie zawierać nazwy kolumn (lokalizowane teksty) do następującego wyświetlenia. columns (opcjonalne) - Lista identyfikatorów kolumn listy wynikowej (separator jest przecinek ',').
path (domyślnie) - Pełna ścieżka do przeglądarki obiektu (z ewentualnym sprecyzowaniem przeglądarki na przykład #state, umożliwiająca otwarcie przeglądarki przy pomocy metody CreateView). Opisywana kolumna na potrzeby następującego wyświetlenia listy wyboru jest zawsze zapisana na pierwszym miejscu a podczas wyświetlenia listy wyboru jest niewidoczna. Następne kolumny w liście są już wyświetlane.
title (domyślnie) - Lokalizowany tekst połączony z daną przeglądarką odnalezionego obiektu (Title), przeznaczony do wyświetlenia w ofercie.
alstate3 - Ilość alarmów w stanie aktywny niepotwierdzony [czerwony] w grupie alarmów.
alstate2 - Ilość alarmów w stanie aktywny potwierdzony [żółty] w grupie alarmów.
alstate1 - Ilość alarmów w stanie nieaktywny niepotwierdzony [niebieski] w grupie alarmów.
alhoot - Ilość buczących alarmów w grupie alarmów. lang (opcjonalne) - Określa język narodowy, dla którego będą wytworzone lokalizowane teksty. Język jest określony przez identyfikator tekstowy, np. "pl", "en", "cs" itd. - patrz Języki z pełnym wsparciem w systemie PROMOTIC.
Jeżeli nie jest ustawione, wtedy zostanie zastosowany bieżący język przeglądarki - zazwyczaj opcja ta nie musi być ustawiona. Patrz konfigurator "PmaRoot > Aplikacja > Główny język 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;");