Skip to main content

Šablona fieldSwitch (control)

Šablona pro boolean hodnotu jako aktivní přepínač. Umožňuje boolean hodnotu v buňce zobrazovat formou aktivního přepínače (pomocí comex.control.fieldSwith).

  • Při umístění ve sloupci musí být zajištěno zobrazení hodnoty 0/1, true/false nebo ?/?? pro vypnuto / zapnuto. Při prázdném sloupci nebo jiné hodnotě se přepínač nezobrazí.

Parametry

  • columnName- potřebný název sloupce / atributu (výchozí je načteno z umístění)

  • value- hodnota vypnuto / zapnuto (výchozí je hodnota buňky)

  • valueNegation- logická negace hodnoty (výchozí hodnota je false)

  • refreshOnSwitch- obnovit obsah komponenty při změně stavu (výchozí hodnota je false)

  • backgroundColor- barva pozadí zapnutého přepínače (výchozí hodnota je systémová barva)

  • switchByAction - akce, která má zajistit přepnutí hodnot (pokud není vyplněno, žádná akce se neprovádí, přepnutí hodnoty se odehraje přímo zápisem do databáze)

  • actionParams - volitelné parametry akce, seznam v syntaxi name

    ;name2
    ...
    ;

U parametrů valueNegationa refreshOnSwitchjsou jakožto true akceptovány hodnoty 1, true a ??, ostatní hodnoty jsou vyhodnoceny jako false.

Verze

Šablona existuje ve své základní verzi.

Kód

https://git.headwork.zone/Headwork/templates/src/branch/master/table-templates/custom-col-temps/fieldSwitch.xsl