====== Editační panel v designéru ====== {{ :orfertopen:pohledy:designer:designer_vlastnostibrowse.png?direct&400 |Vlastnosti vloženého browse}} ==== Vlastnosti vloženého editačního panelu ==== * **Jméno** - Název editačního panelu, který lze uživatelsky změnit. * **Wrapper** - Název volaného wrapperu. * **Úloha** - Umožňuje vybrat konkrétní typ úlohy, pokud volaná úloha (wrapper) nabízí více typů této úlohy. * **Parametry wrapperu** - Umožňuje zadat parametry pro volání dané úlohy (wrapperu). Tyto parametry jsou stejné, jako při volání úlohy z MENU. * **Jméno pohledu** - Umožňuje zadat název pohledu, který bude aktivován při zobrazení volané úlohy v editačním panelu. * **Režim** - Určuje režim v jakém bude volaná úloha zobrazena v editačním panelu. * **Styl** - Určuje jaký vzhled bude k dispozici pro možnost zobrazení záznamů. * **Vzhled** - Určuje vzhled v jakém bude volaná úloha zobrazovat záznamy. Lze určit zda bude nastaveno zobrazení Seznam/Detail/dual. * **Spojeno s** - Určuje vazbu volané úlohy (browse). Pokud existuje již naprogramovaná vazba na tuto úlohu, stačí do této vlastnosti zadat klíčové slovo **this**. * **Vazba spojeného browse** - Určuje podmínku vazby pro propojení volané úlohy. Nejčastěji jsou zadávány názvy atributů (sloupců) z jednotlivých úloh (DB tabulek). Například //Katalog položek// obsahuje atribut **ina** a //Skladový pohyb// obsahuje atribut **id.ina**, který obsahuje název položky identická jako atribut **ina** v //katalogu položek//. * **Vlastní třídění** - Umožňuje zadat podmínku podle které, budou záznamy v zobrazené úloze seřazeny. * **Zobrazit rychlý filtr** - Určuje zda v zobrazeném editačním panelu (volané úloze) bude zobrazen rychlý filtr při zobrazení seznamu. * **Minimální velikost** - Určuje minimální velikost okna obsahující volanou úlohu. * **Viditelné** - Udává zda bude editační panel viditelný v detailu pohledu. * **X** - Určuje pozici editačního panelu na ose X, tedy oddálení od levého okraje. * **Y** - Určuje pozici editačního panelu na ose Y, tedy oddálení od horního okraje. * **Šířka** - Šířka editačního panelu. * **Výška** - Výška editačního panelu. ===== Vložený editační panel do detailu jiného editačního panelu ===== V paletě designeru pohledů je komponenta, která umožňuje přidat do detailu editačního programu jiný editační program. Editační programy lze mezi sebou navzájem propojit tak, aby se například pro adresu firmy zobrazovala příslušná bankovní spojení firmy. {{ :orfertopen:pohledy:designer:spojenbrowse.png?direct&400 |Ukázka spojeného browse}} == Návod, jak toto provést je následující == V paletě komponent vyberte myší komponentu //BrowsePanel// a myší přetáhněte do detailu nejlépe do již připravené záložky s nastaveným layoutem //BorderLayout//. Nastavte potřebné vlastnosti komponenty.