Složky - folder

Upravit obsah stránky

Složky jsou na rozdíl od tabulek zcela obecné a nevyházejí z žádného z typů dokumentů a jejich jediným úkolem je organizovat informační strukturu tabulek do přehledných stromových struktur logicky dělených do větví pro různá oddělení, činnosti nebo veřejné aplikace. Složky pakmohou být v COMEX rozrhaní zobrazovány nejen jako složky, ale také jako různá menu, nabídky apod.

Popis instancí instanční třídy folder nedisponují žádnými rozsáhlými funkčními nastaveními jako tabulky, což je patrné i na rozsazích, které třídasložek nabízí.

Rozsahy definice

bullet

header - hlavička složky a základní vlastnosti;

bullet

content - rozsah poisující (odkazující) položky obsažené v dané složce;

Utváření instancí

Instance třídy folder jsou obdobně jako tabulky přidávány jako položky v intranetové mezivrstvě systému a do COMEX rozhraní jsou exportovány ve formědefinic třídy folder. Nemají však žádná další nastavení a tak jsou zaváděny pouze jako složky s názvy v příp. jazykových mutacích.

Umisťování definic

Složky stejně jako tabulky mají jednoznačný identifikátor instanceceločíselné ID. Složky nejsou většinou ukládány jako statické definice ve formě xml nastavení jako je tomu u tabulek, ale jsou získávány dynamicky formou předepsaných SQL dotazů. Tyto činnosti jsou ovšem obstarávány programovou knihovnou comex anení třeba se jimi zde příliš zabývat. Složky je možné dohledávat také podle jejich názvu, popisu či umístění a to s využitím systémových struktur dokumentu typu x_item_shared, kde každá složka ve společné či veřejné oblasti intranetu má právě jeden záznam a vytvořenímnového záznamu (nového dokumentu typu x_item_shared) je vytvářeno i nové celočíselné ID pro složku. Pomocí tohoto ID je možné zjistit i typ položky, tedy zda se jedná o složku, tabulku nebo jiný typ položky. Vše je totiž utkládáno v jediném typux_item_shared a tedy v jediné hlavní tabulce.

Jazykové konvence

Definice složek jsou většinou sestavovány rovnou s popisy ve zvoleném výchozím jazyku aplikace a případné další jazyky jsou dodávány samostaně. Výchozífukční definice složky ale může nést kmenový atribut langs s nastavením omitted, které pak přináší nutnost si potřebné jazykové nastavení vždy donačítat, tedy i v případě použití výchozího jazyku aplikace.

Schema

Popis definic třídy viz. schema folder.