select-on-change - propojení akce výběru se změnou kolonky

Často nastávají případy, kde je jedna kolonka ve výběrovém uzlu natolik určující, že jednoznačně identifikuje požadovanou položku pro výběr (např. kód ceníku, číselné ID apod.). V takových případech bývá pro urychlení zadávání dobré napojit na provedení změny v kolonce automatické provedení výběru. Tj. při zadání hodnoty do určité kolonky se může po odskočení z kolonky (zaznamenání změny) provést výběr automaticky. Není třeba již používat tlačítko vybrat či klávesovou zkratku F12. Akce výběru je již vázána na samotnou změnu této kolonky. Toto propojení zároveň také zajišťuje větší konzistenci obsahu vyplněné kolonky identifikátoru a provedení výběru v oblasti či prvku.

Někdy dokonce nemusí být tento automatický výběr provázán na kolonku jednoznačného identifikátoru, ale může být výhodné jej provázat i na kolonku popisu či nejednoznačného identifikátoru. Pro takové případy (kdy jako odpovídající zdroj padá v úvahu více než jeden dokument) nabízí výběrový uzel okno se seznamem všech odpovídajících možností k použití.

Nastavení této automatizace se provádí pomocí klíčového slova select-on-change ve vlastnosti source-behaviour. Za dvojtečkou tohoto slova lze uvést jeden nebo více čárkami oddělených odkazů na kolonku, jíž se automatizace týká. Pro příklad můžeme uvést položku na dokumentu faktura, která je zdrojově propojena na dokument cenik. Tato položka faktury je tedy výběrovým uzlem používajícím jako zdroj evidenci ceníku. V rámci této položky na faktuře pak bude dle služby dokumentu cenik k dispozici kod, popis a cena. Kód položky je přitom jedinečným identifikátorem. Dále uvažme, že použitá služba dokumentu cenik bude mít název identifikace. Pak zápis u fakturované položky bude následující:

<area label="Fakturovaná položka" source="initial: cenik: /identifikace" source-behaviour=" select-on-change: ::/identifikace/kod" />

Případně při využití i kolonky popis (méně časté):

select-on-change: ::/identifikace/kod, ::/identifikace/popis"

Dvojtečky identifikující odkaz do cizího dokumentu nemusí být uváděny a následující zápis má tedy naprosto stejný význam jako předchozí:

select-on-change: /identifikace/kod, /identifikace/popis"
count-at - omezení výpočtu na nové či existující dokumentynew-source - možnost zákazu tvoření zdrojeshow-repeats-on-select - nabídka opakovatelných při výběrunext-col-list - rozšiřující seznam sloupců ve výběrunext-specif-col-list - rozšiřující seznam sloupců v upřesněníselect-on-change - propojení akce výběru se změnou kolonkyselect-button-title - změna bubliny tlačítka výběruspecify-button-title - změna bubliny tlačítka upřesněnístart-fdk - nastavení výhozí hodnoty cizího klíčeset-remote-select - výběr třetího dokumentu ve zdrojidisable-bookmarks - zakáz použití záložekselect/open/specify-button - skrytí tlačítkaVlastnost source-behaviour source-behaviour