Nastavení source

Možnost source je využitelná pouze v případě, že definovaná kolonka je výběrovým uzlem, nebo je členem výběrového uzlu. Výběrový uzel totiž nabízí vedle možnosti vybrat z již zavedených položek také položky dosud nepoužité - tj. možnosti zdrojového dokumentu. V takovém případě může jít o to, že nás již zavedené položky moc nezajímají, ale naopak chceme usnadnit výběr dalších.

Navíc u mechanismu initial a lexicon je ještě možnost volby čerpat nabídku kombinovaně pomocí klíče tak, aby bylo zamezeno disproporcím. Jde tu o to, že u mechanismu initial a lexicon máte jako uživatelé možnost (není-li omezena přístupovými právy) upravit vybrané resp. načtené hodnoty kolonek výběrového uzlu. Tuto možnost máte samozřejmě i u mechanismu foreign, ale úprava se promítne do zdrojového dokumentu a do všech instancí dokumentů, které tohoto zdroje využívají (úložiště foreign kolonek je prostě jen jedno - na rozdíl od mechanismu initial a lexicon). Navíc možnstí změny disponuje i sám zdrojový dokument a všechny nové výběry od okamžiku změny již budou disponovat novými hodnotami na rozdíl od těch výběrů starších.

V instancích dokumentů s takovými výběrovými uzly dochází tedy k vzájemným (a většinou i žádoucím) disproporcím a uživatel roletky pak nemusí vždy vědět, kterou variantu má nakonec použít. Proto u mechanismu initial a lexicon existuje možnost nastavit vlastnost source roletky na možnost used (je to i výchozí nastavení - není jej třeba speciálně vyžadovat). Pak se vždy pro výběr v roletce nabízí aktuální a správná forma textu k naplnění. Naopak nastavení na hodnotu own tuto disproporci nabízí pro případ, že by byla žádoucí. Popišme si tedy jednotlivé možnosti nastavení source:

used - výchozí nastavení, které zajišťuje nabídku již použitých položek; u kolonek výběrových uzlů initial a lexicon zároveň zajišťuje čerpání položek nabídky ze zdrojových dokumentů s využitím již použitých klíčů; pro nevýběrové kolonky má naprosto stejný efekt jako nastavení own;

selected - zajišťuje totéž co nastavení used a navíc ještě zajistí nabídku jen s těch použitých hodnot, kde je nastaven klíč výběru.

foreign - toto nastavení má opět význam pouze u výběrových uzlů a jde o jeho suplování či podporu - nabízené hodnoty nejsou nijak ovlivněny již vybranými hodnotami a jsou nabízeny položky přímo ze zdrojových dokumentů (tj. bez spojení na příp. dřívější výběry); toto nastavení ignoruje všechny případné restrikce (nastavení ...-restrict) a přebírá případná omezení ze source-filter výb. uzlu.

own - u kolonek výběrového uzlu s mechanismem initial a lexicon zajišťuje, že budou skutečně nabízeny vybrané a příp. i upravené položky z místní tabulky a nikoli aktuální stav výběru z tabulky zdrojového dokumentu (jako je tomu u nastavení used a selected).

all - u kolonek výběrového uzlu s mechanismem initial a lexicon zajišťuje, že budou nabízeny jak všechny položky místní (vybrané i nevybrané) tak i kompletní nabídka zdrojového dokumentu (s příp. omezením dle source-fitler).


Nastavení testNastavení add-listNastavení fill-addsNastavení sort-byNastavení pure-fieldNastavení division/archive/author/bin-restrictNastavení age-restrictNastavení top-restrictNastavení sourceVlastnost quick-offer quick-offer