Module
Contents
Index 🔎︎

# Obecné

Pro přístup k tomuto příkazu...

Otevřete místní nabídku vybraného prvku formuláře - zvolte Formulář - Obecné

Otevřete nástrojovou lištu Ovládací prvky formuláře nebo Návrh formuláře, klepněte na ikonu Formulář - karta Obecné

Formulář je textový dokument nebo sešit s ovládacími prvky formuláře. Pokud vytvoříte formulář pro webovou stránku, může uživatel zadané údaje odeslat po Internetu. Data z formuláře se přenesou na server s určeným URL a tam se zpracují.

## Název

Určuje název formuláře. Tento název se použije pro identifikaci v Navigátoru formulářem.

## URL

Určuje URL, na které se odešlou data z formuláře.

## Rámec

Určuje cílový rámec, ve kterém se zobrazí načtené URL.

Klepnete-li na pole, je možné výběrem ze seznamu určit, do kterého rámce se má další dokument načíst. Máte na výběr následujících možností:

Položka | Význam
_blank | Dokument se zobrazí v novém prázdném rámci.
_parent | Dokument se zobrazí v nadřazeném rámci. Pokud neexistuje nadřazený rámec, zobrazí se dokument ve stejném rámci.
_self | Dokument bude otevřen ve stejném rámci.
_top | Dokument se zobrazí v hlavním okně, tj. v nejvyšším rámci v hierarchii; je-li aktuální rámec hlavním oknem, zobrazí se dokument v aktuálním rámci.

## Typ odeslání

Určuje metodu pro přenos dat formuláře.

Při použití metody GET se data ovládacích prvků přenášejí jako proměnné prostředí. Připojí se k URL v podobě "?Prvek1=Obsah1&Prvek2=Obsah2&..."; program na cílovém serveru poté tento řetězec zanalyzuje.

Při použití metody POST se z údajů formuláře vytvoří dokument, který se odešle na určené URL.

## Kódování pro odeslání

Určuje druh kódování dat pro přenos.

## Přenos dat zadaných ve formulářovém poli

Při odesílání formuláře se zpracují všechny ovládací prvky dostupné v LibreOffice. Odesílá se název ovládacího prvku spolu s jeho hodnotou.

Podoba dat, která budou u jednotlivých formulářových polí odeslána, závisí na typu příslušných polí. U textových polí jsou odesílány viditelné znaky zadaného textu, u seznamů vybrané položky, u aktivovaných zaškrtávacích polí a tlačítek volby odpovídající referenční hodnoty.

Jak se tyto údaje přenesou závisí na zvolené metodě přenosu (GET nebo POST) a kódování (URL nebo Multipart). Je-li např. zvolena metoda POST a kódování URL, jsou odeslány dvojice v podobě <Název>=<Hodnota>.

Kromě ovládacích prvků určených v HTML nabízí LibreOffice také další ovládací prvky. U polí se zvláštním číselným formátem se nepřenáší viditelná hodnota, ale spíše pevný výchozí formát. Následující tabulka ukazuje, jak se přenáší údaje z ovládacích prvků specifických pro LibreOffice:

Ovládací prvek | Podoba odeslané hodnoty
Číselné pole, měnové pole | Desetinný oddělovač je vždy zobrazován jako tečka.
Pole pro datum | Nezávisle na uživatelském místním nastavení je datum odesíláno ve výchozím formátu MM-DD-YYYY (měsíc-den-rok).
Pole pro čas | Nezávisle na uživatelském místním nastavení je čas odesílán ve výchozím formátu HH:MM:SS (hodina:minuta:sekunda).
Pole vzorku | Hodnota se odešle jako textové pole, tj. odešle se hodnota viditelná ve formuláři.
Ovládací prvek tabulky | Z ovládacího prvku tabulky se vždy přenášejí jednotlivé sloupce. Odesílá se název ovládacího prvku, název sloupce a hodnota sloupce. Např. při použití metody GET s URL kódováním se odešlou údaje v podobě <Název ovládacího prvku tabulky>.<Název sloupce>=<Hodnota>.