Název pole
|
Popis pole
|
Název položky
|
Fyzický název položky v tabulce:
| • | Smí obsahovat malá i velká písmena bez diakritiky, podtržítko, číslice |
|
Popis položky
|
Libovolný popis položky:
| • | Může obsahovat písmena včetně diakritiky, mezery a číslice. Zobrazovaný jako nadpis sloupce v tabulce v uživatelské části. |
|
Povinnost vyplnit
|
Příznak, zda je při přidávání údajů uživatel povinen hodnotu vyplnit.
|
Zalamovat řádky
|
Umožní zalomení delších textů v buňce tabulky (případně lze určit, po kolika znacích k zalomení dojde).
|
Typ položky / délka / des. místa
|
Nastavení typu položky (v závorce je vždy uveden databázový ekvivalent) a případné další maximální atributy daného typu.
|
Speciální typ položky
|
Položce lze přiřadit jednu ze speciálních vlastností:
| • | domovní adresa - adresa, kterou lze případně i ověřovat vůči registru UIR či vůči aplikaci RB, |
| • | automaticky inkrementovaná hodnota – při každém novém záznamu se hodnota položky zvyšuje o 1, |
| • | ano/ne – zatrhávací políčko, pouze hodnoty TRUE nebo FALSE, |
| • | e-mail – položka je určena pro e-mailovou adresu, |
| • | inkrementovaná hodnota - při každém novém záznamu nabídnuto zvýšení poslední hodnoty o 1, |
| • | webová adresa url s maskou - internetová adresa s maskou (např. www.domena.cz/index.php?action=$sloupec1$&id=$sloupec2$), která je po přidání či aktualizaci nahrazena hodnotami z jiných sloupců, |
| • | zakladatel aktuální verze záznamu - při přidání či aktualizaci je automaticky vyplněno jméno zakladatele dané verze záznamu, |
| • | zakladatel první verze záznamu - při přidání záznamu je automaticky vyplněno jméno zakladatele záznamu (při editaci se nemění), |
| • | uživatel - položka se chová, jako by byla navázána na číselník uživatelů, kteří jsou zavedeni v Kevisu, |
| • | organizační jednotka - vazba do organizační struktury v Kevisu, najde využití pouze při zreplikování organizační struktury z EOS! |
|
Unikátní hodnoty
|
Při zadávání hodnot je kontrolována unikátnost hodnot v daném sloupci pro danou tabulku.
|
Číselník
|
Nastavení vazby na předdefinovaný číselník.
|
Číselník přes ID
|
Tato volba umožňuje vazbu s daty v číselníku, vazba je realizována pomocí ID hodnoty číselníku, která je pak v položce uložena. V praxi to znamená to, že je-li tento parametr zaškrtnut, tak se změnou hodnoty v číselníku se mění i hodnota v tabulce. Není-li tato možnost zaškrtnuta, pak se číselníková hodnota uloží přímo do tabulky. Doporučujeme vázat číselníky přes ID.
|
Povolit rozšíření číselníku
|
Uživatel může při přidávání záznamu rozšířit již hotový číselník o vlastní údaj.
|
Implicitně prázdná hodnota (Null)
|
Položka smí být NULL, doporučujeme povolit - nutné např. pro datetime, aby po nevyplnění nedošlo k ukládání data ve formátu 0000-00-00 00:00:00.
|
Defaultní (předvyplněná) hodnota
|
Hodnota, která bude vždy automaticky vyplněna při nově zakládaném záznamu.
|
Zařazení do záložky
|
Vyplňte název záložky, do které bude položka zařazena v zadávacím - editačním formuláři. Podrobnější popis zakládání záložek je v kapitole Rozdělení tabulky do záložek.
|
Složení / výpočet z ostatních položek
|
Možnost nadefinovat položku jako matematický výraz nebo spojení řetězců z jiných sloupců. Položka se tedy pak vyplňuje automaticky na základě tohoto vzorce. Syntaxe: $sloupec$ + - * / mocnina() prumer() spojeni(). Příklad použití viz nápověda ke sloupci.
|
Formát zadávaných hodnot
|
Regulární výraz (dle PHP syntaxe) pro omezení zadávaných hodnot. Využijte pouze v případě, že víte, co děláte! Příklady použití viz nápověda ke sloupci.
|
Interval pro hodnoty
|
Můžete zadat jednoduše rozmezí povolených hodnot (přes pomlčku - viz příklad přímo v aplikaci).
|
Počítat z hodnot
|
Necháte-li počítat jednu z funkcí nad danou položkou, objeví se pod tabulkou patička, ve které se bude zobrazovat výsledek. K dispozici jsou následující funkce:

|
Získat soubor scanováním?
|
Místo uploadování přílohy přes formulář je možné získat obrázek scanováním z lokálně připojeného scanneru. Ve formuláři se objeví Java applet, který pomocí informací přímo z operačního systému nabídne připojené zařízení a ke scanování využije obslužný program systému. Pokud se scanování nepodaří nebo není nabídnuto připojení zařízení, hledejte problém na úrovni systému, nikoliv KEVISu. Oba způsoby nejdou průběžně kombinovat, můžete soubor buď uploadovat nebo scanovat, ale nikoliv si na úrovni formuláře vybrat.
|
Formát výpisu
|
U položek typu "adresa" a "zakladatel záznamu" lze nadefinovat, v jakém formátu se budou zobrazovat. U adresy lze použít následující klíčová slova: okres, obec, ulice, cp, cor, cast, mestcast, posta, psc, kod, enter a uvozují se procenty. U zakladatele (první nebo aktuální verze) se používají klíčové výrazy: jmeno, prijmeni, email, telefon, organizace, username, uzivpole1, uzivpole2, uzivpole3, uzivpole4, uzivpole5 (zde se procenta nepoužívají). S pomocí těchto výrazů si lze snadno nadefinovat, v jaké podobě bude hodnota položky zobrazena.
Příklad pro domovní adresu: "%ulice% %cp% %ENTER% %psc% %obec%". Speciálními klíčovými slovy u položek typu "adresa" jsou pak výrazy %google%, %seznam% a %centrum%, které vygenerují odkaz do mapy na příslušném serveru. Příklad pro zakladatele záznamu: "prijmeni jmeno (username)".
Od KEVISu 5 lze tento atribut použít i pro formátování výpisu datumových položek. Např. lze zadat "d.m.Y H:i" pro výpis v tabulce bez sekund. Využívá se zápis stejný jako ve funkci date() v PHP.
|
Nápověda ke sloupci
|
Nápověda, kterou si bude moci uživatel k danému sloupečku zobrazit, např.: jak správně položku vyplnit.
|
Umístění položky za
|
Je možné řídit pořadí zobrazení položek na formuláři uživatelské části i v přehledu položek tabulky v administraci.
|
Zobrazit
|
Checkboxy určují, při kterých akcích se položka bude zobrazovat. Můžete si tak snadno nastavit, že položka bude vidět ve formulářích, ale ne ve výpisu záznamů (použijete ji např. jen pro nějaké výpočty v custom skriptech) nebo naopak.
|
Spodní část tabulky
|
Šířka sloupce
|
Zvolte šířku sloupce v pixelech.
|
Velikost písma
|
Zvolte velikost písma z číselníku.
|
Typ písma
|
Zvolte typ písma - běžné, tučné, kurzívu nebo tučnou kurzívu.
|
Barva písma
|
Zvolte barvu písma z číselníku nebo zadejte její hexadecimální reprezentaci jako v CSS.
Zvolte barvu pozadí z číselníku nebo zadejte její hexadecimální reprezentaci jako v CSS.
|
Ohraničení
|
Můžete nastavit ohraničení sloupečku - tloušťka v pixelech, styl ohraničí a jeho barva.
|
Zarovnání hodnot ve sloupci
|
Zarovnání hodnot v daném sloupci (vlevo, vpravo, na střed).
|
Oddělení tisíců v hodnotách
|
Pro čísla velkého rozsahu lze zvolit oddělení tisíců (např. při zadané mezeře to bude 5 652 300).
|
CSS třída
|
Pokud existuje soubor /style_custom.css nebo /usr/custom/css/style_custom.css, pak lze u sloupce nastavit CSS třídu z tohoto souboru, která se aplikuje na jeho zobrazení.
|
CSS třídy s případnou podmínkou
|
Pokud existuje soubor /style_custom.css nebo /usr/custom/css/style_custom.css, pak lze na úrovni konkrétních buněk tabulky nastavit CSS třídu, která se aplikuje za určité podmínky. Lze tak třeba obarvit jen určité hodnoty v určitých řádkách a sloupcích. Sloupce se uvozují do procent stejně jako u CSS tříd u tabulek.
|