Prvek Formulář
Základním prvkem formuláře je Formulář. Ten vidíte jako první a jediný po otevření nového, dosud prázdného okna pro návrh formuláře.

I tento prvek má svá vlastní nastavení.
Nastavení z panelu Vlastnosti prvku
Vlastnosti prvku se dají nastavit v panelu vlastnosti prvku, zde pod názvem Formulář.
V panelu nahoře je obvyklá formátovací sekce. Funkce jednotlivých tlačítek se týkají formuláře jako celku – barvy titulku a podtitulku, podbarvení titulků a pozadí formuláře a formátovací tlačítka pro písmo a zarovnání.

V poli ID je identifikační číslo formuláře, které je vygenerováno automaticky. Nelze ho změnit, nýbrž si můžete tlačítkem Obnovit vygenerovat ID zcela nové.
V panelu lze nastavit zejména tyto prvky:
-
Maximální šířka formuláře – největší šířka formuláře v bodech. Do této šířky se pak musí vejít všechny ostatní prvky formuláře.
-
Zarámovat formulář – při zaškrtnutí políčka bude formulář opticky orámován.
-
Titulek – pokud chcete, aby měl formulář hlavní nadpis, zaškrtněte toto políčko a klepněte na tlačítko se třemi tečkami. V okně Vlastnosti formuláře pak určíte vzhled a obsah titulku.
Kromě toho se tu dají nastavit i další prvky odkazované z panelu – titulek záložky, podtitulek, výstupní pole vlevo a vpravo. Jejich rozvržení ukazuje následující obrázek.
-
Titulek – název formuláře, který se bude při zaškrtnutí políčka v ovladači zobrazovat nahoře na každé stránce.
-
Podtitulek – upřesňující údaj k názvu formuláře; při zaškrtnutí políčka v ovladači se rovněž zobrazuje na každé stránce, hned pod názvem formuláře.
-
Styl podtitulku – rozbalovací seznam umožňující nastavit způsob zobrazení podtitulku.
-
Titulek záložky – textový popisek, který se bude zobrazovat na záložce okna prohlížeče.
-
Tlačítko Zavřít – umístí do pravého horního rohu okna formuláře klasické uzavírací tlačítko (křížek), které ukončí zobrazení formuláře.
-
Tlačítko nápovědy – umístí do pravého horního rohu okna formuláře (vlevo od případného tlačítka Zavřít) tlačítko se symbolem otazníku, určené k otevření nápovědy.
-
Výstupní pole vlevo – při zaškrtnutí políčka a nastavení potřebné datové položky se bude obsah této položky zobrazovat v záhlaví formuláře vlevo s popiskem podle následujícího ovladače.
-
Popiska pole vlevo – slovní popis pole vlevo.
-
Výstupní pole vpravo – při zaškrtnutí políčka a nastavení potřebné datové položky se bude obsah této položky zobrazovat v záhlaví formuláře vpravo s popiskem podle následujícího ovladače.
-
Popiska pole vpravo – slovní popis pole vpravo.
-
Dalšími volitelnými prvky formuláře jsou tlačítko Zavřít a tlačítko nápovědy. Tlačítko Zavřít je běžné uzavírací tlačítko s křížkem – zavírá okno formuláře. K tlačítku nápovědy je zapotřebí doplnit URL adresu stránek, odkud se nápověda bude načítat.

Poslední ovladač v panelu nese název Nastavení. Klepnutím na tlačítko se třemi tečkami přejdete do okna Vlastnosti formuláře, kde najdete trojici zaškrtávacích políček.
-
Zaškrtnutí políčka Vyžadovat plugin pro podepisování znamená, že pokud bude potřeba ve formuláři něco elektronicky podepisovat, bude k tomu zapotřebí podle pokynů instalovat zásuvný modul pro podepisování.
-
Zaškrtnutí políčka Označení povinnosti hvězdičkou zajistí, aby se u povinně vyplňovaných prvků zobrazovala červená hvězdička. Pokud takové pole nebude vyplněno, nelze formulář zpracovat.
-
Pokud chcete, aby obsah polí, kde se cokoliv počítá, nebyl přístupný dodatečným změnám, zaškrtněte políčko Pole s výpočtem pouze pro čtení.
Při zaškrtnutí volby Navigační panel se při uživatelském zobrazení formuláře bude v levé části okna zobrazovat navigační panel (pozor – jde o navigaci ve formuláři, nejedná se o stejnojmenný panel z vývojářského okna FormApps Designeru). Panelu lze přiřadit libovolný vlastní nadpis zapsaný v okně Vlastnosti formuláře po klepnutí na tlačítko se třemi tečkami. Blíže viz kapitola Navigační panel v zobrazeném formuláři.
Nastavení titulků z okna Vlastnosti formuláře
Vlastnosti prvku Formulář lze také nastavit v okně Vlastnosti formuláře, které otevřete poklepáním na položku Formulář v Navigačním panelu. Okno odpovídá nastavení Vlastnosti formuláře – Texty záhlaví.
Další vlastnosti lze nastavit, pokud přejdete ve sloupci Vlastnosti na položku Nastavení formuláře.
-
Zaškrtnutí políčka Vyžadovat plugin pro podepisování znamená, že pokud bude potřeba ve formuláři něco elektronicky podepisovat, bude k tomu zapotřebí zásuvný modul pro podepisování (plugin). Pokud není plugin instalován, zobrazí se při požadavku na podpis výzva k instalaci. Bez něj podepisovat nebude možné.
-
Zaškrtnutí políčka Označení povinnosti hvězdičkou zajistí, aby se u povinně vyplňovaných prvků zobrazovala červená hvězdička. Pokud takové pole nebude vyplněno, nelze formulář zpracovat.
-
Pokud je zaškrtnuté políčko Pole s výpočtem pouze pro čtení, budou pole s výpočty viditelná pouze pro čtení, budou v nich probíhat pouze automatické výpočty, ale uživatel do nich nemůže zasahovat a hodnoty přepisovat.
Nastavení akce, která se má provést při otevření formuláře
Jako jednu z vlastností na úrovni formuláře lze nastavit akci, která se má provést při jeho otevření. Klepněte na tlačítko se symbolem „plus“ v záhlaví sloupce Vlastnosti.
Otevře se plovoucí příkazová nabídka, ze které spusťte příkaz Akce při otevření.

Otevře se okno Vlastnosti formuláře, do kterého zapište javascriptovou funkci OnOpen()
. Její pomocí lze specifikovat akci, která se provede ihned po otevření formuláře.
V panelu vlastností prvku Formulář přibývá pak ovladač Akce při otevření.

Navigační panel v zobrazeném formuláři
Zde se nejedná o Navigační panel v prostředí aplikace FormApps Designer, ale o panel pro navigaci ve formuláři, který se zobrazí v levé části jeho okna.
Pokud má být tento panel zobrazen, je zapotřebí ho povolit v nastavení formuláře a potom také povolit zobrazení jednotlivých prvků.
Zobrazení navigačního panelu ve formuláři povolíte zaškrtnutím políčka v ovladači Navigační panel. Do připojeného vstupního pole pak také zapíšete název, který se bude zobrazovat v zobrazeném záhlaví panelu navigace.

Pokud klepnete na tlačítko se třemi tečkami, uvidíte že se položka Titulek navigace zařadila i do okna Vlastnosti formuláře.
U prvků oddíl, oddíl s opakováním a tlačítko lze pak panelu vlastností nastavit, zda mají jejich položky být v navigaci zobrazeny a pokud ano, tak u oddílů v jaké formě a u tlačítka v jakém pořadí.

Pokud je u oddílů nastaveno Nezobrazovat, je to jasné – položka zobrazena nebude. Volba Statický text znamená, že bude zobrazován text zadaný do pole, pokud se ručně nepřepíše jiným textem. A možnost Text dle titulku znamená, že jde o variabilní položku, která bude shodná s titulkem oddílu. Ten ovšem nemusí být statický, ale může se měnit například podle vyhodnocení nějakého výpočtu.
Navigační panel se zobrazí v okně zobrazeného formuláře vlevo. Pomocí šipky vlevo od jeho názvu ho lze sbalit nebo rozvinout.
Navigační panel lze pro kontrolu zobrazit i v náhledovém zobrazení. |
Číselníky ve formuláři
Součástí formuláře mohou být číselníky, které se využívají zejména v rozbalovacích seznamech.
Výchozím prostředím pro správu číselníků je okno Vlastnosti formuláře, ve kterém ve struktuře vlastností v levé části klepnete na položku Číselníky.
Nový číselník vytvoříte po klepnutí na tlačítko Přidat číselník. V dialogu Nový číselník se vybere Typ číselníku – Vnitřní číselník procesu nebo Externí číselník z webu.
Předpokládáme-li vytvoření nového vnitřního číselníku, je třeba ho ještě v poli Název číselníku pojmenovat.

Položka číselníku se zapíše do tabulky. K vytváření a úpravám položek číselníků je zde tlačítko se třemi tečkami. Tlačítkem otevřete nabídku s příkazy pro úpravu a odstranění číselníku, ale hlavně pro editaci jeho položek.
Příkazem Editovat položky číselníku otevřete dialog Položky číselníku, ve kterém lze vytvářet i upravovat číselníkové položky.

Po vložení prvku Rozbalovací seznam pak v panelu vlastnosti prvku dole, pomocí rozbalovacího seznamu Číselník, vyberete položku některého z číselníků.

Pro vyhledávání položek rozsáhlejších číselníků může být vhodné využít tzv. našeptávač. Jeho princip spočívá v tom, že do pole zapíšete skupinu znaků. V nabídce rozbalovacího seznamu se pak vypíšou jen ty položky, které odpovídají zadaným znakům. Třeba pokud zapíšete „au“, zobrazí se položky „auto“ a „autobus“.
Našeptávač vyžádáte zaškrtnutím políčka Pole s našeptávačem a je také dobré do pole Min. počet znaků zadat hodnotu větší než 1, aby se shoda posuzovala podle většího počtu znaků.
