![]() |
Dialog Seznam uživatelů připojených k SQL serveru |
![]() |
Informační a potvrzovací dialogy | Dialog Volba předlohy |
![]() |
Dialog uživateli zobrazuje podrobné, uživatelem definované, informace o objektu, nad kterým je tento dialog spuštěn.
Uživatelský náhled na objekt může v rámci vaší instalace Kaskády poskytnout takové informace pro jednotlivé druhy objektů, které vám na míru naprogramují servisní technici (dodavatelé IS).
Ve výchozím stavu existuje pouze jediný, triviálně jednoduchý náhled, zobrazující pouze název příslušného
objektu.
Podle vašich potřeb však lze naprogramovat zobrazení nejrůznějších informací samostatně pro každý druh objektu.
Výsledkem bude zobrazení těchto informací v jednoduché textové podobě, bez možnosti editace.
Nejčastěji se tento dialog využívá pro zobrazení podrobných informací o produktu (např. cenové informace, stavy na skladech, upozornění na případné problémy, ...).
Tento dialog lze otevřít pomocí klávesových zkratek
Touto klávesovou zkratkou můžete v libovolném místě programu vyvolat zobrazení uživatelského náhledu na objekt, který je právě v uživatelském rozhraní "napozicován".
Pokud má napozicovaný objekt definovaného aktéra, je možné v tomto uživatelském náhledu zobrazit informace týkající se tohoto aktéra nebo údaje vycházející z kombinace objekt/aktér (např. u produktu prodejní ceny pro daného aktéra).
V další části této kapitoly je popsaná logika, kterou se řídí volba objektu, jehož data se mají zobrazit.
Tato klávesová zkratka také spustí uživatelský náhled, bude se však jednat o náhled na aktéra objektu, který je právě v uživatelském rozhraní aktivní.
Dialog obsahuje pouze textové pole s výpisem informací o daném objektu. Tyto informace je možné pomocí tlačítka Tisk odeslat na tiskárnu.
V okamžiku, kdy uživatel stiskne klávesovou zkratku <Ctrl+I> nebo <Ctrl+Shift+I>, provede program následující detekci:
Pokud je zaměřen nějaký seznam objektů, pak je za aktivní objekt považován ten, který je zobrazen v podsvíceném řádku, jinak
pokud je zaměřena nějaká komponenta zobrazující určitý elementární údaj některého objektu, pak je za aktivní považován právě tento objekt, jinak
pokud je zaměřena nějaká jiná datová komponenta, je požádána o sdělení čísla objektu, zde může jít např. o tabulku se seznamem řádků dokladů a v tom případě bude za aktivní objekt považován produkt tvořící příslušný řádek apod., jinak
je zjištěno, zda aktivním oknem je nějaký prohlížeč, pokud ano, pak je za aktivní objekt považován ten, který je v prohlížeči zobrazen, jinak
pokud je aktivním oknem některý modul, je považován za aktivní objekt ten, který je uveden v titulku příslušného modulu.
Pokud výše uvedeným algoritmem nebyl zjištěn žádný objekt, zobrazí se informace, že není znám objekt, jehož uživatelská data by se měla zobrazit.
Pokud objekt zjištěn je, zobrazí se buďto přímo jeho data prostřednictvím uživatelského náhledu, nebo data aktéra (dodavatel nebo odběratel faktury, zákazník u zákaznické objednávky, ...), pokud bylo zobrazení vyvoláno klávesovou zkratkou <Ctrl+Shift+I>.
![]() |
Dialog Seznam uživatelů připojených k SQL serveru |
![]() |
Informační a potvrzovací dialogy | Dialog Volba předlohy |
![]() |