Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Rámce - záložka objektu PmWorkspace

Popis:
Definice rozložení rámců v pracovní ploše. Pracovní plocha je základní okno, jehož klientská oblast je reprezentována kořenovým rámcem s identifikátorem MainFrame. Velikost kořenového rámce je tedy určena velikostí okna pracovní plochy. Každý rámec (a tedy i kořenový rámec) lze v této záložce rozdělit na libovolné množství podrámců buď ve vodorovném nebo ve svislém směru. Každý vzniklý podrámec je možno dále rozdělit na libovolné množství dalších podrámců. Vzniká tedy hierarchická struktura rámců, kdy každý rámec má svého rodiče (s vyjímkou kořenového rámce) a může obsahovat své podrámce v mnoha úrovních. Tuto hierarchickou strukturu rámců lze editovat konfigurátorem.
Konfigurační položky:
Seznam rámcůEditovatelný hierarchický seznam rámců.
Tlačítka:
NovýOtevře se konfigurator, ve kterém lze přidat nový rámec do vybrané hierarchické úrovně.
EditaceOtevře se konfigurator, ve kterém lze editovat označený rámec.
SmazatSmaže označený rámec
Nahoru/DolůLze libovolně měnit pořadí rámců. Stiskem 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ů.
Konfigurační položky:
IdentifikátorTextový identifikátor rámce. Identifikátor musí být jedinečný v objektu PmWorkspace. Na konkrétní rámec se ostatní metody a konfigurátory odkazují pomocí tohoto identifikátoru (viz například údaj "target" v parametru sOptions metody OpenView).

Tento identifikátor nesmí mít hodnoty "blank" a "self" a nesmí začínat znakem "podtržítko".

Je to systémový název a nesmí obsahovat prázdný řetězec, diakritiku, mezery a jako první znak nesmí být čislo nebo podtržítko.

Typ rámceTyp rámce z hlediska obsažených podrámců.
Simple - neobsahuje žádné podrámce - Pouze do tohoto rámce se budou zobrazovat prohlížečky komponent.
Horizontal - podrámce umístěny vodorovně (vedle sebe) - Tento rámec slouží pro definici podrámců vodorovně umístěných.
Vertical - podrámce umístěny svisle (pod sebou) - Tento rámec slouží pro definici podrámců svisle umístěných.
Velikost rámceVelikost rámce. Lze zadávat relativně (* nebo v procentech) nebo absolutně (v pixelech).
Npx nebo N - Absolutní velikost rámce (v pixelech). Například 50px nebo 50.
N% - Relativní velikost rámce zadaná v procentech z velikosti rodičovského rámce. Například 25%.
* - (hvězdička) Celý dostupný zbytek (nebo jeho poměrná část, je-li takových rámců více). Od velikosti rodičovského rámce se odečtou velikosti ostatních rámců s absolutními nebo relativními velikostmi. Zbývající velikost si rozdělí všechny rámce stejné úrovně, které požadují zbytkovou velikost.
Minimální šířka (px)Minimální šířka rámce (v pixelech).

Nazadává se když je konfigurátor "Velikost rámce" zadán absolutně (v pixelech).

Pokud není zadáno, pak lze při zmenšování pracovní plochy zmenšovat rámec až na nulovou velikost.

 
Minimální velikosti lze zadat v každém rámci, lze je však také nastavit celkově v kořenovém rámci (v hlavním rámci s identifikátorem MainFrame).
 
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ámcích. 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 PmPanel).
Minimální výška (px)Minimální výška rámce (v pixelech).

Nazadává se když je konfigurátor "Velikost rámce" zadán absolutně (v pixelech).

Pokud není zadáno, pak lze při zmenšování pracovní plochy zmenšovat rámec až na nulovou velikost.

Typ obrysu Určuje způsob zvýraznění obrysu rámce, sloužící k optickému odlišení sousedních rámců od sebe navzájem. Plocha pro zobrazovanou prohlížečku v rámci je o případný obrys menší. Má smysl pouze u rámců typu Simple, určených k zobrazovaní prohlížeček.
None - žádný obrys - Rámec je zcela bez jakéhokoliv zvýrazněného obrysu a bez jakéhokoliv optického odlišení od sousedních rámců.
Inset - efekt zanoření - Rámec je opatřen obrysem, vytvářející dojem, že je obsah rámce zapuštěna pod úroveň okolí. Obrys má šířku 2 pixely.
Prohlížeč komponentyCesta k objektu, představujícího prohlížeč komponenty (cesta k objektu PmPanel, PmReport, PmAlarmEvent, ...), který bude v tomto rámci po prvním otevření pracovní plochy. Změnu prohlížeče v tomto rámci lze pak provést metodami OpenView.

Má smysl pouze u rámců typu Simple, určených k zobrazovaní prohlížeček.

Výchozí hodnota ParamsDodatečné parametry pro otevíranou prohlížečku komponenty. Obdoba tohoto parametru je parametr sParams v metodách OpenView. Například objekt PmPanel s parametry grafických prvků (např. "par:boiler=5;").
- Má smysl pouze u rámců typu Simple, určených k zobrazovaní prohlížeček.
- Text uvedený v tomto konfigurátoru se zadává bez uvozovek (bez počátečního a koncového znaku ").
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice