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.

image40

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í.

image41

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.

image42

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ářNavigačním panelu. Okno odpovídá nastavení Vlastnosti formulářeTexty záhlaví.

image43

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.

image44

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í.

image45

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í.

image46

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.

image47

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.

image48

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í.

image49

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.

image50
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.

image51

Nový číselník vytvoříte po klepnutí na tlačítko Přidat číselník. V dialogu Nový číselník se vybere Typ číselníkuVnitř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.

image52

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.

image53

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.

image54

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ů.

image55

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ů.

image56

Rozložení prvků v okně

Panel Rozložení umožní zvolit rozložení responzivních prvků a vybrat, zda mají být popisky prvků ve výchozím stavu nad nebo před prvky.

image57