Obraz týdenního plánovače s výběrem zařízení.
Tato předkonfigurace se vyvolá při zakládání nového objektu (např. volbou
"Nový objekt ..." v lokálním menu objektu nebo po stisku klávesy
Insert po označení objektu) a je zařazena ve skupině:
" / Obrazy (PmaPanel) / Plánovač".
Tuto předkonfiguraci je možné založit nad objektem: PmaFolder, PmaRoot, PmaPanel nebo PmaWorkspace.
- Předkonfigurace vytvoří dva objekty
PmaPanel. Hlavní má přednastavený název
"ScheduleWeek" a vnořený je nazván
"SetAction".
- Hlavní okno
"ScheduleWeek" má složený objekt
PmgPane. Do něj jsou vloženy objekt
PmgWTable, popisné texty, tlačítka pro přidání a vložení nové konfigurační položky, tlačítko pro úpravu konfigurační položky, tlačítka pro posun v seznamu nahoru a dolů, tlačítko pro načtení a tlačítko pro uložení konfigurace. Vnořené okno obsahuje dvoustavová tlačítka pro volbu dní v týdnu, editační texty s tlačítky pro zadání času, přepínače pro volbu zařízení, akce a parametr akce, tlačítko pro potvrzení konfigurace, tlačítko pro stornování.
- Předkonfigurace obrazu (objekt typu
PmaPanel) je vytvořena tak, že je funkční i jako
Web obraz. Aby byla předkonfigurace funkční i na Webu, je nutno povolit objekt typu
PmaPanel pro Web (v kartě "
Web server").
Předkonfigurace je určena pro plánování akcí v technologii, ve které jsou zařízení s možností samostatného časového plánu k provedení akce.
Seznam zařízení je v textové podobě uveden v metodě hlavního obrazu
GetDevice.
Seznam akcí v metodě
"GetAction" a
seznam parametrů akce v metodě
"GetParam". Jednotlivé řádky tabulky tvoří příkazy zadávané řídícímu systému pro provádění akcí u jednotlivých zařízení v časové závislosti. Pro konverzi z textových hodnot ve vizualizaci do binárních nebo indexových hodnot ŘS a zpět slouží metody
ConvertDataArrayToByte a
ConvertDataArrayToString. Metody
ReadData a
SaveData načítají nebo ukládají data do souboru typu
CSV.
Tlačítka
Přidat a
Vložit otevírají metodou
OpenView okno
SetAction ve kterém lze zadat
časové údaje, zvolit
zařízení,
název akce a
parametr akce. Po potvrzení je přidán nebo vložen nový řádek se zadanými parametry. Tlačítko
Upravit otevře stejné modální okno, ve kterém jsou načteny údaje editovaného řádku pro jeho úpravu. Tlačítka se šipkami umožní přesun označeného řádku v pořadí řádků tabulky. Tlačítko
Načíst volá metodu
ReadData a získané pole hodnot zapíše do řádků a sloupců tabulky. Tlačítko
Uložit načte hodnoty z řádků a sloupců tabulky do pole a to předá v parametru metodě
SaveData k uložení.
Konfigurátory které lze nastavit před vytvořením předkonfigurace:
Název vytvářeného objektu | Název nově vytvořeného objektu ve stromu Pma objektů. Maximální délka názvu je 30 znaků. Je to systémový název, může obsahovat jen alfanumerické znaky a nesmí obsahovat diakritiku, prázdný řetězec, mezery a první znak nesmí být číslo. Přednastaveno: "ScheduleWeek" |
---|
|
Titul obrazu | Uživatelský název obrazu, které se například objeví: - v záhlaví okna (pokud je otevřeno mimo pracovní plochu) - v seznamu obrazů získaných například metodou FindViewers Tento konfigurátor nastavuje počáteční hodnotu vlastnosti PmaPanel.Title a PmgRoot.ViewerTitle. Pro zadání lze použít Makro výraz ($.text ..) (vyhodnocuje se při otevírání okna). Po vytvoření předkonfigurace bude na tuto hodnotu nastaven konfigurátor "PmaPanel > Obraz > Titul obrazu". |
---|
Oprávnění | V této kartě se definují oprávnění objektu. Viz karta "Oprávnění" objektu PmaObject. |
---|
Člen logických skupin | Seznam identifikátorů logických skupin (oddělovač je čárka ','), do nichž objekt patří (je jejich členem), viz Logické skupiny. Výběr logických skupin lze provést v okně "Člen logických skupin". Po vytvoření předkonfigurace bude na tuto hodnotu nastaven konfigurátor "PmaObject > Objekt > Člen logických skupin". |
---|
|
Skriptovací jazyk objektu(ů) | Skriptovací jazyk objektu(ů) aplikace 0 - vbscript 1 - javascript |
---|
Povolit jako Web komponentu | Určuje, zda tento objekt se má zaregistrovat jako komponenta Web serveru Po vytvoření předkonfigurace bude na tuto hodnotu nastaven konfigurátor "PmaPanel > Web server > Povolit jako Web komponentu". |
---|