![]() |
Provozní datum, jeho účel a využití |
![]() |
Funkční celky | Refresh |
![]() |
Program Kaskáda umožňuje definovat své vlastní přídavné atributy (údaje) pro libovolný druh objektu.
Tyto přídavné atributy může definovat administrátor šablon a
číselníků v Konfiguraci druhů v prohlížeči příslušné šablony.
Atributy, které takto nadefinuje, budou k dispozici u objektů příslušného druhu, založených podle této šablony, v
samostatné kartě.
Tento mechanismus umožňuje uživatelům Kaskády zasáhnout podle svých potřeb do datových struktur a
uživatelského rozhraní - zásahem je přitom míněno rozšíření.
Při vývoji Kaskády vývojoví pracovníci stanovují atributy objektů, programují uživatelské rozhraní - tedy
prohlížeče objektů. V praxi se ale může stát, že takto určené atributy nestačí a vzniká požadavek na
rozšíření atributů. Například u určitých produktů chcete evidovat jejich povrchovou úpravu (výběrem z pěti
konkrétních možností) a schopnost odolávat vodě (volbou Ano / Ne). A právě takovou situaci přídavné atributy
řeší.
Přídavné atributy je možno definovat pro libovolný druh objektu, vždy v rámci určité šablony. Znamená to, že takto definované atributy se zobrazí
v prohlížeči těch objektů, které budou
vytvořeny z této šablony a uživatel s nimi bude mít možnost pracovat.
Nejtypičtějším druhem, který přídavné atributy využívá, je druh Dotazník. Jde o samotný smysl tohoto druhu, předpokládá se, že dotazník slouží
ke sběru určitých strukturovaných dat, pokaždé jiných, definovaných uživatelem a nikoliv vývojářským týmem
Kaskády. Stačí tedy pro určitý typ dotazníku vytvořit šablonu, v jejím rámci nadefinovat atributy a rozmístit
je v ploše příslušné (přídavné) karty, následně vytvářet objekty podle této šablony a do nich zadávat
konkrétní hodnoty.
Definování atributů umožňuje Kaskáda administrátorovi šablon a to v prohlížeči libovolné šablony na kartě určené k tomu účelu.
Typů, které jsou k dispozici je celá řada, od textů, přes čísla, logické hodnoty (ano/ne), výčtové typy
(seznam pojmenovaných voleb), datum a čas, až po volný text libovolné délky.
Pro jednotlivé datové typy jsou k dispozici různé ovládací prvky (komponenty) a funkce, kterými lze získat
uložené hodnoty. Bližší popis je v kapitole Karta Definice přídavných atributů.
Při změně šablony v Vlastnosti objektu dojde k vymazání hodnot
přídavných atributů a ke změně obsahů celé karty s přídavnými atributy, které jsou definovány v nově zvolené
šabloně. Historie hodnot původních atributů však v databázi zůstane zachována.
Po změně šablony zavřete a znovu otevřete prohlížeč daného objektu (kvůli tomu, aby proběhl řádný refresh případných přídavných atributů.
![]() |
Provozní datum, jeho účel a využití |
![]() |
Funkční celky | Refresh |
![]() |