Přídavné atributy objektů note_blue.jpg(995 b)

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 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í GUI - 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říbuzná témata: