Typy polí
Seznam typů polí dostupných pro vytvoření:
- Varchar – jednořádkový text;
- Enum – výběrové pole, lze vybrat pouze jednu hodnotu;
- Text – víceřádkový text s podporou markdown;
- Datum – datum bez času;
- Datum a čas – datum a čas;
- Měna – pro hodnoty měn plovoucí číslo a kód měny;
- Int – celé číslo;
- Float – číslo s desetinnou částí;
- Boolean – zaškrtávací políčko;
- Vícenásobný Enum – seznam hodnot, lze vybrat více hodnot;
- Checklist – seznam zaškrtávacích políček;
- Pole – seznam hodnot, podobný poli Multi-Enum;
- Adresa – adresa s ulicí, městem, státem, PSČ a zemí;
- Url – pro ukládání odkazů;
- Wysiwyg – podobný textovému poli, ale s podporou HTML;
- Soubor – pro nahrání souboru;
- Obrázek – pro nahrání obrázku;
- Více příloh – pro nahrávání více souborů;
- Number (auto-increment) – automaticky se zvyšující číslo typu řetězce s možnou předponou a specifickou délkou;
- Automatický přírůstek – vygenerované auto-inkrementující celé číslo pouze pro čtení;
- Čárový kód – čárový kód, lze vytisknout do PDF.
- Cizí – pole souvisejícího záznamu. Pouze ke čtení.
Typy polí, které nelze vytvořit přímo:
- Email – sada emailových adres;
- Telefon – sada telefonních čísel;
- Odkaz – záznam související prostřednictvím vztahu Patří-To ( mnoho ku jednomu nebo jeden k jednomu );
- Rodičovský link – záznam související prostřednictvím vztahu Belongs-To-Parent ; může být různých typů entit;
- Vícenásobný link – sada záznamů souvisejících prostřednictvím vztahu Has-Many .
Běžné parametry pole
- Popisek – název pole zobrazeného na uživatelském rozhraní;
- Povinné – zda je pole povinné; uživatel nebude moci uložit záznam bez vyplnění pole;
- Audited – změny polí budou uloženy ve streamu;
- Pouze ke čtení – nelze zadat hodnotu pole; lze vypočítat podle vzorce nebo pravidla pracovního postupu;
- Výchozí – hodnota předvyplněná při vytváření nového záznamu;
- Zakázat vložené úpravy – užitečné při použití logiky dynamických formulářů;
- Tooltip Text – informace o poli pro uživatele.
Dynamická logika
Poskytuje schopnost vytvářet dynamické formuláře. Je možné definovat podmínky, aby byla určitá pole viditelná, povinná nebo pouze pro čtení. Podmínky budou automaticky zkontrolovány při změně údajů ve formuláři.
Pro pole Enum , Pole , Vícenásobný Enum , Checklist je možné definovat různé sady možností, které budou pro pole k dispozici v závislosti na tom, která podmínka je splněna. Více viz zde .
Dostupné položky:
- Podmínky zviditelnění pole
- Vyžaduje se pole pro vytváření podmínek
- Podmínky vytvářející pole pouze pro čtení
- Podmíněné možnosti – pro pole enum, multi-enum, kontrolní seznam, pole, varchar
Varchar
Jednořádkový text.
Parametry:
- Maximální délka – maximální přijatelná délka textu;
- Oříznout – oříznutí mezer v textu;
- Možnosti – předdefinovaný seznam hodnot pro automatické doplňování.
Enum
výběrové pole, lze vybrat pouze jednu hodnotu.
Parametry:
- Možnosti – seznam hodnot (klíč => dvojice štítků); lze určit barvu (styl) pro každou hodnotu (použije se, když je povolen parametr Zobrazit jako štítek );
- Je seřazeno – řazení seznamu podle abecedy;
- Zobrazit jako štítek – hodnota bude zobrazena jako štítek s barvou; pro každou možnost lze zadat barvu.
Pomocí Dynamic Logic je možné definovat podmíněné možnosti.
Text
Víceřádkový text s podporou označení.
Parametry:
- Maximální délka – maximální přijatelná délka textu;
- Zakázat ořez textu – pokud není zaškrtnuto, dlouhé texty budou zkráceny a mohou být rozšířeny (pro režim zobrazení detailu);
- Počet řádků textové oblasti – maximální počet řádků před zobrazením posuvníku (pro režim zobrazení úprav);
- Oříznout výšku (px) – maximální výška textu, pokud je delší, bude oříznut (pro režim zobrazení detailu);
- Zobrazit holý text (bez označení) – pro zakázání podpory markdown.
datum
Datum bez času.
Parametry:
- Po (pole) – ověření: hodnota data by měla následovat za hodnotou data v určeném poli;
- Před (pole) – ověření: hodnota data by měla být před hodnotou data zadaného pole;
- Použít číselný formát – pokud není zaškrtnuto, jsou slova „dnes“, „včera“, „zítra“ v režimu podrobného zobrazení.
Datum a čas
Datum a čas.
Parametry:
- Po (pole) – ověření: hodnota data by měla následovat za hodnotou data v určeném poli;
- Před (pole) – ověření: hodnota data by měla být před hodnotou data zadaného pole;
- Použít číselný formát – pokud není zaškrtnuto, jsou slova „dnes“, „včera“, „zítra“ v režimu podrobného zobrazení;
- Krok minut – definuje položky zobrazené v rozevíracím seznamu minut (v režimu úprav).
Měna
Hodnota měny. Plovoucí číslo s kódem měny.
Parametry:
- Min – a validace: minimální přijatelná hodnota; pokud je prázdné, pak se nepoužije žádné ověření;
- Max – ověření: max. přijatelná hodnota; pokud je prázdné, pak se nepoužije žádné ověření;
- Pouze výchozí měna – pokud je povolena, bude dostupná pouze jedna (výchozí) měna.
- Zakázat převod – akce převodu měny nezmění měnu pole.
Int
Celé číslo.
Parametry:
- Min – a validace: minimální přijatelná hodnota; pokud je prázdné, pak se nepoužije žádné ověření;
- Max – ověření: max. přijatelná hodnota; pokud je prázdné, pak se nepoužije žádné ověření;
- Zakázat formátování – pokud není zaškrtnuto, bude hodnota formátována s oddělovačem tisíců.
Float
Číslo s desetinnou částí.
Parametry:
- Min – a validace: minimální přijatelná hodnota; pokud je prázdné, pak se nepoužije žádné ověření;
- Max – ověření: max. přijatelná hodnota; pokud je prázdný, pak se nepoužije žádné ověření.
- Desetinná místa – kolik čísel desetinné části zobrazit v režimu čtení.
Boolean
Zaškrtávací políčko. Dvě možné hodnoty: ano a ne.
Vícenásobný Enum
Seznam hodnot, lze vybrat více hodnot. Seznam je seřazený.
Parametry:
- Možnosti – seznam hodnot (klíč => dvojice štítků); lze určit barvu (styl) pro každou hodnotu (použije se, když je povolen parametr Zobrazit jako štítek );
- Je seřazeno – řazení seznamu podle abecedy;
- Povolit vlastní možnosti – pokud je zaškrtnuto, může uživatel přidávat vlastní hodnoty (nedefinované parametrem Možnosti ) zadáním textu a stisknutím klávesy enter;
- Maximální počet položek – ověření: kolik položek lze přidat;
- Zobrazit jako štítek – hodnoty budou zobrazeny jako štítek s barvou; pro každou možnost lze zadat barvu;
- Zobrazit jako seznam – každá hodnota se zobrazí na novém řádku.
Checklist
Seznam zaškrtávacích políček.
Parametry:
- Možnosti – seznam hodnot (klíč => dvojice štítků); lze určit barvu (styl) pro každou hodnotu (použije se, když je povolen parametr Zobrazit jako štítek );
- Je seřazeno – řazení seznamu podle abecedy;
- Maximální počet položek – ověření: kolik položek lze zkontrolovat;
Pole
Seznam hodnot, podobný poli Multi-Enum.
Parametry:
- Možnosti – seznam hodnot (klíč => dvojice štítků); pokud nejsou zadány žádné možnosti, uživatel bude moci přidat jakékoli možnosti;
- Neprázdný řetězec – pokud není zaškrtnuto, uživatel může přidat prázdný řetězec jako položku;
- Maximální počet položek – ověření: kolik položek lze přidat;
- Zobrazit jako seznam – každá hodnota se zobrazí na novém řádku.
Adresa
Adresa s ulicí, městem, státem, PSČ a zemí.
URL
Pro ukládání odkazů.
Parametry:
- Maximální délka – maximální přijatelná délka textu;
- Strip – pokud je zaškrtnuto, část protokolu a koncová část
/
budou odstraněny.
Wysiwyg
Podobné jako Textové pole, ale s podporou HTML.
Parametry:
- Výška (px) – výška pole (v režimu zobrazení úprav); pokud je prázdný – pak je výška flexibilní;
- Minimální výška (px) – minimální výška pole (v režimu zobrazení úprav);
- Použít iframe – pokud je zaškrtnuto, bude HTML umístěno do prvku IFRAME.
Soubor
Pro nahrání souboru.
Parametry:
- Seznam zdrojů – umožňuje uživateli získat soubor z jiného záznamu ( zdroj dokumentů je k dispozici ihned po vybalení);
- Maximální velikost souboru (Mb) – ověření;
- Přijmout – které typy souborů lze přijmout; viz informace o typech souborů.
obrázek
Pro nahrání obrázku.
Parametry:
- Velikost náhledu – definuje velikost obrázku zobrazeného v zobrazení detailu/seznamu;
- Maximální velikost souboru (Mb) – ověření.
Více příloh
Umožňuje nahrát více souborů.
Parametry:
- Seznam zdrojů – umožňuje uživateli získat soubor z jiného záznamu ( zdroj dokumentů je k dispozici ihned po vybalení);
- Maximální velikost souboru (Mb) – ověření;
- Přijmout – které typy souborů lze přijmout; viz informace o typech souborů;
- Velikost náhledu – definuje velikost obrázku zobrazeného v zobrazení detailu/seznamu.
Číslo (auto-increment)
Automaticky se zvyšující číslo typu řetězce s možnou předponou a specifickou délkou.
Parametry:
- Předpona – text, který bude předřazen číslu;
- Další číslo – číslo, které bude použito pro další vytvořený záznam;
- Počet cifer čísla – délka numerické části; pokud je méně, pak bude doplněno nulovými číslicemi, např
00001
. .
Automatický přírůstek
Vygenerované automaticky se zvyšující celé číslo pouze pro čtení.
čárový kód
Od verze 5.8.0.
Čárový kód. Lze vytisknout do PDF.
Parametry:
- Typ kódu – typ čárového kódu; podporované typy: CODE128, CODE128A, CODE128B, CODE128C, EAN13, EAN8, EAN5, EAN2, UPC, UPCE, ITF14, pharmacode, QR code;
- Poslední znak – pro typ EAN13 je často
>
.
Cizí
Pole souvisejícího záznamu. Pouze ke čtení.
Parametry:
- Odkaz – určuje, odkud bude pole převzato.
- Pole – pole souvisejícího záznamu.
E-mailem
Sada e-mailových adres s jejich parametry: Odhlášeno , Neplatné , Primární .
Telefon
Sada telefonních čísel s jejich parametry: Typ , Odhlášeno , Neplatné , Primární .
Parametry:
- Seznam typů – seznam typů dostupných pro telefonní čísla (např. Domů, Kancelář).
Link
Záznam související prostřednictvím vztahu Patří-To ( N:1 nebo 1:N ).
Rodičovský link
Záznam související prostřednictvím vztahu patří k rodičům . Může být různých typů entit.
Parametry:
- Seznam entit – seznam typů entit dostupných ke spojení prostřednictvím pole.
Vícenásobný link
Sada záznamů souvisejících prostřednictvím vztahu Has-Many ( many-to-many nebo one-to-many ). Ne všechny vztahy mají svá pole s více odkazy. Dělají to pouze ty, kde je povolen parametr(y) Link-Multiple .