Seznam rámů | Editovatelný hierarchický seznam rámů. |
---|
Nový | Otevře konfigurační okno, ve kterém lze přidat nový rám do vybrané hierarchické úrovně. |
---|---|
Editace | Otevře konfigurační okno, ve kterém lze editovat označený rám. |
Smazat | Smaže označený rám |
Nahoru/Dolů | Lze libovolně měnit pořadí rámů.
Po stisknutí tlačítka Nahoru/Dolů bude položka posunuta směrem nahoru/dolů v seznamu. Stejného efektu lze dosáhnout kombinací kláves Alt+šipka nahoru/šipka dolů. |
Identifikátor | Textový identifikátor rámu. Identifikátor musí být jedinečný v objektu PmaWorkspace.
Na konkrétní rám se ostatní metody a konfigurátory odkazují pomocí tohoto identifikátoru (viz například hodnota "target" v parametru sFramePars metody CreateView). Tento identifikátor nesmí mít hodnoty "blank" a "self" a nesmí začínat znakem "podtržítko". Je to systémový název, může obsahovat pouze alfanumerické znaky a nesmí obsahovat diakritiku (tzn. národnostně závislé znaky), prázdný řetězec, mezery a první znak nesmí být číslo nebo podtržítko. |
---|---|
Typ rámu | Typ rámu z hlediska obsažených podrámů. |
Typ okraje | Určuje způsob zvýraznění okraje rámu, sloužící k optickému odlišení sousedních rámů od sebe navzájem.
Plocha pro zobrazovaný prohlížeč v rámu je o případný okraj menší. Má smysl pouze pro rámy typu Simple, určené k zobrazovaní prohlížečů. |
Prohlížeč komponenty | Cesta k objektu, který představuje prohlížeč komponenty (cesta k objektu PmaPanel, PmaReport, PmaAlarmGroup, ...), který bude v tomto rámu po prvním otevření pracovní plochy.
Změnu prohlížeče v tomto rámu lze pak provést metodou Pm.CreateView. Má smysl pouze pro rámy typu Simple, určené k zobrazovaní prohlížečů. |
Výchozí hodnota Params | Dodatečné parametry pro otevíraný prohlížeč komponenty.
Obdoba tohoto parametru je parametr sViewPars v metodách CreateView. Například objekt PmaPanel s parametry Pmg objektů (např. "pars:{boiler:5;}"). - Pro zadání lze použít Makro výraz (vyhodnocuje se při otevření okna).
- Má smysl pouze pro rámy typu Simple, určené k zobrazovaní prohlížečů.
- Text v tomto konfigurátoru se zadává bez uvozovek (bez počátečního a koncového znaku "). |
Velikost rámu | |
Typ velikosti rámu | Velikost rámu. Lze zadávat relativně (* nebo v procentech) nebo absolutně (v pixelech).
Npx - Absolutní velikost rámu (v pixelech) - Například 50px nebo 50.
N% - Relativní velikost rámu (v procentech) - Relativní velikost rámu zadaná v procentech z velikosti rodičovského rámu, zmenšeného o velikosti ostatních rámů s absolutními velikostmi. Například 25%.
* - Dostupný zbytek velikosti rodičovského rámu - (hvězdička) Celý dostupný zbytek (nebo jeho poměrná část, je-li takových rámů více).
Od velikosti rodičovského rámu se odečtou velikosti ostatních rámů s absolutními nebo relativními velikostmi. Zbývající velikost si rozdělí všechny rámy stejné úrovně, které požadují zbytkovou velikost. |
Velikost rámu | Slouží pro zadání hodnoty absolutní velikosti rámu v pixelech nebo relativní velikosti rámu v procentech. |
Minimální šířka (px) | Minimální šířka rámu (v pixelech).
Nazadává se pokud konfigurátor "Typ velikosti rámu" je zadán absolutně (v pixelech). Pokud není nastaveno, pak lze při zmenšování pracovní plochy zmenšovat rám až na nulovou velikost. Minimální velikost lze zadat v každém rámu, lze je však také nastavit celkově v kořenovém rámu (v hlavním rámu s identifikátorem MainFrame) a to zvlášť pro lokální a Web aplikaci. Nastavit minimální velikosti ("Minimální šířka" nebo "Minimální výška") je důležité například při zobrazování pracovní plochy na Webu na malých zobrazovacích zařízeních (mobily Android ...). Tato zařízení totiž jinak zobrazí pracovní plochu v malé velikosti (tak, aby se vešla na malý display), nelze ji pak zvětšit a špatně se skroluje v malých rámech. Pro tyto případy je doporučeno nastavit minimální velikosti na hodnoty předpokládých rozměrů zobrazených obrazů (např. podle konfigurátorů Šířka obrazu / Výška obrazu zobrazeného objektu PmaPanel). |
Minimální výška (px) | Minimální výška rámu (v pixelech).
Nazadává se pokud konfigurátor "Typ velikosti rámu" je zadán absolutně (v pixelech). Pokud není nastaveno, pak lze při zmenšování pracovní plochy zmenšovat rám až na nulovou velikost. Minimální velikost lze zadat v každém rámu, lze je však také nastavit celkově v kořenovém rámu (v hlavním rámu s identifikátorem MainFrame) a to zvlášť pro lokální a Web aplikaci. Nastavit minimální velikosti ("Minimální šířka" nebo "Minimální výška") je důležité například při zobrazování pracovní plochy na Webu na malých zobrazovacích zařízeních (mobily Android ...). Tato zařízení totiž jinak zobrazí pracovní plochu v malé velikosti (tak, aby se vešla na malý display), nelze ji pak zvětšit a špatně se skroluje v malých rámech. Pro tyto případy je doporučeno nastavit minimální velikosti na hodnoty předpokládých rozměrů zobrazených obrazů (např. podle konfigurátorů Šířka obrazu / Výška obrazu zobrazeného objektu PmaPanel). |