Please enable JavaScript to view this site.

Allegro Framework UI

Zobrazují detail záznamu (všechna dostupná data) a jsou určeny k vytváření nových záznamů a editaci těch stávajících. Až na výjimky (různá nastavení, parametrizace systému, odkaz z jiné aplikace, ...) jsou otevírány vždy ze seznamu již existujících záznamů. Úkolem formuláře je nejen správa dat, ale také jejich validace, a to jak v průběhu pořizování údajů (vzájemně závislá vstupní pole), tak před vlastním uložením do databáze.

Podle počtu vstupních polí a jejich uspořádání se otvírají buď do okna nebo samostatné záložky. Otevírá-li se formulář do okna, je možné aplikaci z nabídky spustit opakovaně, aby bylo možné otevřít více různých záznamů současně. Při otevírání formuláře do záložky lze (až na výjimky dány aplikační logikou) seznam otevřít pouze jednou. V obou případech však platí, že formulář s konkrétním záznamem lze načíst pouze jednou. Při pokusu o další otevření je zobrazeno upozornění na již otevřený záznam a Allegro Framework záložku s daným záznamem automaticky zaktivní (přepne na ni).

Většina Allegro aplikací u záznamu eviduje jeho kód a popis. Tento kód nebo jeho ekvivalent (jméno, označení, název, ...) je pak zobrazen v záložce vedle jména aplikace a usnadňuje tak orientaci mezi více otevřenými záznamy jedné aplikace.

Je samozřejmé, že formuláře se svou velikostí a složitostí budou lišit dle určení aplikace.

 

Jednoduchý formulář otevíraný v okně

Jednoduchý formulář otevíraný v okně

 

U některých aplikací je vhodné vstupní pole umístit do více záložek, ať již pro jejich velký počet nebo z důvodu logického propojení. Vybrané formuláře mohou být doplněny o komponentu navigátor záznamů, která umožňuje pohyb mezi uloženými záznamy bez nutnosti opuštění formuláře a otevření daného záznamu ze seznamu.

Formulář se záložkami a navigátorem záznamů

Formulář se záložkami a navigátorem záznamů

 

Složitější formuláře mají nástrojovou lištu většinou rozšířenu o další tlačítka specifická pro danou aplikaci. Mohou také obsahovat jednu nebo více grid komponent pro připojení entit vstupních polí seskupených do řádků (například hlavička a řádky faktury nebo produkty s cenami platnými od jistého data).

Formulář na samostatné záložce se dvěma gridy a náhledem připojených souborů

Formulář na samostatné záložce se dvěma gridy a náhledem připojených souborů

 

Některé aplikace nejsou navázány na seznam, ale z nabídky je spuštěn rovnou formulář s možností editace údajů.

Formulář bez seznamu otevíraný přímo z menu

Formulář bez seznamu otevíraný přímo z menu

 

Někdy je vhodné zadávat údaje v několika postupných krocích a vložené údaje uložit v posledním z nich.

Formulář typu průvodce

Formulář typu průvodce

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Nav Header: ALT+n
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Exit Menu/Up: ESC