Způsoby přizpůsobení textového pole
Platí pro
InfoPath 2010 InfoPath 2013
Po vložení textového pole do šablony formuláře ho můžete přizpůsobit tak, že v dialogovém okně Vlastnosti textového pole otevřete a změníte jeho vlastnosti a nastavení. Dialogové okno otevřete tak, že v šabloně formuláře poklikáte na textové pole, jehož vlastnosti chcete změnit.
Následující tabulka popisuje některé způsoby, jak můžete textové pole přizpůsobit, a nabízí důvody, proč to můžete udělat. I když tabulka neposkytuje podrobné procedurální informace o možnostech v dialogovém okně Vlastnosti textového pole, poskytuje vám představu o rozsahu dostupných možností.
Poznámka
- Pokud navrhujete šablonu formuláře kompatibilní s prohlížečem, některé funkce v dialogovém okně Vlastnosti textového pole nejsou k dispozici. Například konce odstavců nejsou podporovány.
- Pokud je šablona formuláře založena na databázi, schématu nebo jiném existujícím zdroji dat, nemusí být možné přizpůsobit všechny aspekty ovládacího prvku. Můžete například změnit velikost ovládacího prvku, ale ne jeho pole nebo název skupiny, které jsou odvozené od existujícího zdroje dat.
| Tab | Úkol | Podrobnosti |
|---|---|---|
| Data | Změna názvu přidruženého pole | Při návrhu nové prázdné šablony formuláře můžete změnit výchozí název pole nebo skupiny ovládacího prvku na takový, který se při práci se zdrojem dat snadněji identifikuje. Například pole s názvem "Prodejce" je srozumitelnější než pole s názvem "pole1". Poznámka: Změnou názvu pole se nezmění vazba mezi textovým polem a polem ve zdroji dat. Pokud potřebujete vytvořit vazbu textového pole s jiným polem, klikněte pravým tlačítkem myši na textové pole a potom v místní nabídce klikněte na Příkaz Změnit vazbu . |
| Data | Změna datového typu | Při návrhu nové prázdné šablony formuláře můžete změnit výchozí datový typ ovládacího prvku. Výchozí datový typ textového pole je Text (řetězec), ale můžete ho změnit. Pokud například chcete, aby uživatelé zadali britské libry do textového pole Částka transakce , můžete zvolit datový typ Celé číslo (celé číslo) a pak zvolit možnosti formátování tak, aby hodnoty zadané do textového pole byly zobrazeny se symbolem měny libry (£). Další informace o datových typech Následující seznam obsahuje datové typy, které jsou k dispozici pro textová pole:
|
| Data | Zadání výchozí hodnoty | Pokud chcete, aby se výchozí text zobrazil uvnitř ovládacího prvku při prvním otevření formuláře, můžete ho zadat do pole Hodnota . Jako výchozí hodnotu ovládacího prvku můžete použít také hodnotu jiného pole ve zdroji dat. Výchozí hodnoty se liší od zástupného textu (který je popsán dále v tomto článku) tím, že se vždy ukládají jako data v souboru formuláře (.xml). |
| Data | Zobrazení výsledků výpočtu | Pokud chcete zobrazit výsledky výpočtu v ovládacím prvku, můžete kliknout na Vložit vzorec vedle pole Hodnota a přidružit vzorce a funkce k ovládacímu prvku. Můžete například vytvořit vzorec, který sečte sloupec čísel v opakující se tabulce pomocí textového pole ve spojení s funkcí součet . Nebo můžete funkci today přidružit ke konkrétnímu textovému poli, aby se při otevření formuláře uživatelem zobrazilo v tomto textovém poli aktuální datum. |
| Data | Nastavení textového pole jako povinného | Pokud chcete uživatelům vizuálně připomenout, že mají do ovládacího prvku zadávat data, zaškrtněte políčko Nesmí být prázdné . Když uživatelé formulář otevřou, zobrazí se v ovládacím prvku červená hvězdička jako připomenutí, aby nebyl prázdný. Uživatelé nemohou odesílat data, dokud do ovládacího prvku zadají hodnotu. |
| Data | Přidání ověření dat | Kliknutím na Ověření dat určete pravidla ověření dat pro ovládací prvek. Pokud například potřebujete, aby čísla částí byla zadána v určitém formátu – tři čísla, potom pomlčka a pak dvě další čísla – můžete pomocí ověření dat zajistit, aby uživatelé tomuto vzoru vyhověli. |
| Data | Použití pravidel | Když kliknete na Pravidla, můžete vytvořit pravidlo, které automaticky provede jednu nebo více akcí, když uživatelé změní hodnotu v ovládacím prvku. Pokud například uživatel ve formuláři nákupní objednávky zadá do textového pole Částka číslo větší než 10, můžete pomocí pravidla zobrazit dialogové okno s textem "Objednání více než 10 různých položek najednou může zpozdit odeslání". Pravidlo můžete také použít k automatickému načtení aktualizovaných informací z externího zdroje dat. Například ve formuláři nákupu akcií můžete použít pravidlo k načtení a zobrazení nabídek akcií v reálném čase v textovém poli, a to buď při otevření formuláře, nebo když uživatel požádá o informace. |
| Zobrazení | Zobrazit zástupný text | Pokud chcete uživatelům poskytnout pokyny ohledně toho, jaká data se mají zadat do textového pole, můžete do pole Zástupný symbol zadat text s pokyny. Například v textovém poli Počet nocí v hotelu se dá zástupný text použít k zobrazení výzvy uživatelům, jaký typ dat mají zadat. Jako výchozí hodnota se zástupný text zobrazí uvnitř ovládacího prvku zadávání textu, když uživatel poprvé otevře formulář. Zástupný text se ale od výchozích hodnot liší následujícími třemi způsoby:
|
| Zobrazení | Nastavení textového pole jen pro čtení | Pokud chcete uživatelům zabránit ve změně obsahu ovládacího prvku, zaškrtněte políčko Jen pro čtení . Pokud například použijete textové pole k zobrazení výsledků vzorce, můžete textové pole nastavit jako jen pro čtení, aby uživatelé nemohli přes tento výsledek psát. I když textové pole jen pro čtení není ve formuláři zašedlé, uživatelům se zabrání v zadávání informací do textového pole. |
| Zobrazení | Vypnutí kontroly pravopisu nebo funkce automatického dokončování | Pokud chcete uživatelům zabránit v kontrole pravopisu textu v ovládacím prvku pro zadávání textu nebo v automatickém opakovaném používání předchozích položek zadaných do formuláře v tomto ovládacím prvku, zrušte zaškrtnutí políček Povolit kontrolu pravopisu a Povolit automatické dokončování , která jsou ve výchozím nastavení zaškrtnutá. Můžete například zakázat kontrolu pravopisu u textových polí, která zobrazují správná jména. Automatické dokončování můžete zakázat z důvodu ochrany osobních údajů, například když bude formulář sdílen mezi mnoha lidmi. |
| Zobrazení | Umožnit uživatelům psát více řádků textu | Pokud chcete, aby textové pole zobrazovala více než jeden řádek textu, zaškrtněte políčko Víceřádkové . Pak se můžete rozhodnout, jestli chcete povolit konce odstavců uvnitř textového pole. |
| Zobrazení | Povolit konce odstavců | Pokud zaškrtnete políčko Víceřádkové a chcete, aby uživatelé mohli do textového pole zadávat odstavce s informacemi, zaškrtněte políčko Konce odstavců . To je užitečné například v případě, že chcete, aby uživatelé odpovídali na otázku eseje v textovém poli, ale chcete, aby data byla ve formátu prostého textu, protože je uživatelé nakonec odesílají do databáze. Pokud v šabloně formuláře kompatibilní s prohlížečem zaškrtnete políčko Víceřádkové , nebudete moct zrušit zaškrtnutí políčka Konce odstavců . |
| Zobrazení | Povolení obtékání textu | Pokud zaškrtnete políčko Víceřádkové , aplikace InfoPath automaticky zaškrtne políčko Zalamovat text tak, aby text při psaní do textového pole přetékající z jednoho řádku na druhý. Pokud je povolené obtékání textu, můžete v seznamu Posouvání vybrat možnosti posouvání . Můžete například nastavit, aby se posuvníky zobrazovaly v textovém poli, když uživatelé zadají více textu, než může textové pole ve výchozím nastavení zobrazit. Aby možnosti posouvání fungovaly správně, musí mít textové pole pevnou výšku a šířku. Pokud v šabloně formuláře kompatibilní s prohlížečem zaškrtnete políčko Víceřádkové , nebudete moct zrušit zaškrtnutí políčka Zalamovat text ani zadat možnosti v seznamu Posouvání . |
| Zobrazení | Omezit počet znaků | Pokud chcete textovému poli přiřadit omezení počtu znaků, zaškrtněte políčko Omezit textové pole na a zadejte povolený počet znaků. Například v šabloně formuláře pro lidské zdroje můžete pomocí této funkce zabránit uživatelům v zadávání více než pěti znaků do textového pole ID zaměstnance . Pokud je šablona formuláře připojená k databázi nebo k externímu schématu XML a tento zdroj dat má stávající požadavky na délku znaků, zobrazí aplikace systém Microsoft Office InfoPath při vyplňování formuláře založeného na šabloně formuláře automaticky chybu ověření dat, pokud uživatelé překročí tyto limity. Pokud chcete, aby kurzor po dosažení limitu počtu znaků ovládacího prvku automaticky přešel na další ovládací prvek ve formuláři, zaškrtněte políčko Automaticky při dosažení limitu přesunout na další ovládací prvek . Automatické přechody kurzoru na další ovládací prvek nejsou podporovány v šablonách formulářů kompatibilních s prohlížečem. |
| Zobrazení | Přidání podmíněného formátování | Kliknutím na Podmíněné formátování otevřete dialogové okno Podmíněné formátování , ve kterém můžete změnit vzhled ovládacího prvku včetně jeho viditelnosti na základě hodnot, které uživatelé zadají do formuláře. Například v šabloně formuláře sestavy o prodeji můžete pomocí podmíněného formátování upozornit uživatele, že utracená částka je vyšší než rozpočtovaná částka. |
| Velikost | Úprava velikosti, odsazení a okrajů | Velikost ovládacího prvku můžete zadat ručně zadáním hodnot do polí Výška a Šířka . Můžete také zpřesnit mezery uvnitř i vně ovládacího prvku změnou odsazení, což je velikost prostoru vyrovnávací paměti obklopující obsah ovládacího prvku, nebo okraje, což je velikost místa mezi ohraničením ovládacího prvku a jakýmkoli okolním textem nebo ovládacími prvky v šabloně formuláře. |
| Velikost | Zarovnání textového pole s popiskem | Pokud chcete lépe zarovnat text uvnitř ovládacího prvku s popiskem, klikněte na tlačítko Zarovnat . InfoPath podle potřeby automaticky upraví výšku ovládacího prvku, dolní odsazení a nastavení dolního okraje. |
| Pokročilé | Zadání popisu | Pokud chcete, aby se při přesunutí ukazatele myši na ovládací prvek zobrazila vysvětlivka, zadejte požadovaný text do pole Popis. Pomůcky pro usnadnění přístupu, jako jsou nástroje pro kontrolu obrazovky, které zpřístupní informace na obrazovce jako syntetizovanou řeč nebo aktualizovatelný braillský řádek, se při interpretaci informací pro uživatele často spoléhají na tyto popisy. |
| Pokročilé | Změna pořadí indexování tabulátoru | Umístění ovládacího prvku můžete změnit v celkovém pořadí ovládacích prvků šablony formuláře. Pořadí ovládacích prvků je pořadí, ve kterém se fokus přesouvá ve formuláři z jednoho pole nebo objektu na další, když uživatelé stisknou klávesu TAB nebo SHIFT+TAB. Výchozí nastavení indexu tabulátoru pro všechny ovládací prvky v šabloně formuláře je 0, ale pořadí ovládacích prvků začíná na 1. To znamená, že každý ovládací prvek s 1 v poli Rejstřík karet bude navštíven jako první, když uživatelé stisknou klávesu TAB. Každý ovládací prvek s 2 v poli indexu tabulátoru bude navštíven za sekundu atd. Všechny ovládací prvky s 0 v poli Rejstřík karet budou v pořadí ovládacích prvků na posledním místě. Pokud chcete přeskočit ovládací prvky v pořadí ovládacích prvků, zadejte do pole Rejstřík tabulátoru-1. |
| Pokročilé | Přiřazení klávesové zkratky | Klávesovou zkratku můžete zadat zadáním písmena nebo čísla do pole Klávesa Access . Klávesové zkratky umožňují uživatelům přejít na ovládací prvek stisknutím kombinace kláves, nikoli pohybem myši. Pokud se v šabloně formuláře rozhodnete používat klávesové zkratky, musíte uživatelům sdělit, že klávesové zkratky existují. Za popisek textového pole můžete například zadat (ALT+S), aby uživatelé věděli, že pro textové pole Prodejce existuje klávesová zkratka. |
| Pokročilé | Určení nebo přizpůsobení akcí sloučení | Klikněte na Sloučit nastavení a určete, jak se mají zobrazovat data, která uživatelé zadávají do ovládacího prvku, když se zkombinuje několik formulářů. Můžete například zvolit předponu textu z textového pole určitým slovem nebo oddělit položky textového pole středníkem. |
| Pokročilé | Získání identifikátoru ViewContext pro textové pole | K identifikaci ovládacího prvku v kódu můžete použít hodnotu ViewContext. Pokud například znáte hodnotu ViewContext, můžete tuto hodnotu použít s metodou ExecuteAction objektu View a programově provést akci úprav dat XML, která jsou vázána na ovládací prvek. |
| Pokročilé | Určení a přizpůsobení vstupního oboru | Kliknutím na Vstupní obor určete typ uživatelského vstupu, který je určený pro ovládací prvek. To může pomoct zlepšit rozpoznávání rukopisu a hlasového vstupu ovládacího prvku. Pokud například použijete IS_URL vstupní obor ovládacího prvku, aplikace InfoPath ví, že má ignorovat mezery mezi slovy. |
| Formuláře prohlížeče | Přizpůsobení nastavení pro odesílání dat zpět na server | Karta Formuláře prohlížeče se zobrazí pouze při návrhu šablony formuláře kompatibilní s prohlížečem. Umožňuje řídit, jestli se data odesílají na server, když uživatelé změní data v textovém poli. |
