====== Textové pole v designéru ====== {{ :orfertopen:pohledy:designer:designer_vlastnostitext.png?direct&400 |Vlastnosti textového pole}} ==== Vlastnosti textového pole ==== * **Jméno** - Název textového pole, který lze uživatelsky změnit. * **Binding hodnota** - Atribut, jehož hodnotu bude toto pole obsahovat. * **Pozice subřetězce** - tato vlastnost udává pozici v celém řetězci, kde začíná zobrazovaná část (subřetězec) v tomto poli. * **Délka subřetězce** - tato vlastnost udává počet znaků, které se budou zobrazovat v tomto poli, tedy počet znaků subřetězce. * **Viditelné** - Udává zda bude pole viditelné v detailu pohledu. * **X** - Určuje pozici textového pole na ose X, tedy oddálení od levého okraje. * **Y** - Určuje pozici textového pole na ose Y, tedy oddálení od horního okraje. * **Šířka** - Šířka textového pole. * **Výška** - Výška textového pole. * **Text bubliny** - Umožňuje zadat text nápovědy, která bude zobrazena v bublině při najetí myší na toto pole. * **Binding bubliny** - Umožňuje zadat atribut jehož hodnota bude zobrazena v bublině při najetí myší na toto pole. * **Max. počet znaků** - Určuje maximální počet znaků, které lze zadat do tohoto pole. Lze tak omezit počet znaků v případě, že je atribut rozdělen do více textových polí pomocí subřetězce. * **Velká písmena** - Nastaví formát pole na zobrazení velkými písmeny. * **Předvyplněná hodnota** - Umožňuje nastavit defaultní hodnotu, kterou bude pole vyplněno při zakládání nového záznamu. * **{{:orfertopen:pohledy:designer:designer_fontpisma.png?linkonly|Písmo}}** - Určuje font a velikost písma. * **Barva popředí** - Určuje barvu písma zadanou v hexadecimálním tvaru. * **Proklik** - Na textových políčkách a dotahovaných textech je nyní možné se prokliknout pomocí //Ctrl+klik// do odpovídající úlohy. * **Důležité** - Označení důležitého pole. * **Pouze pro zobrazení** - Pokud je nastaveno, obsah pole nelze editovat a slouží pouze pro zobrazení hodnoty. * **Duplikovatelné** - Určuje, zda toto pole může obsahovat stejnou hodnotu jako jiný záznam. Pokud není nastaveno, do pole nelze zadat hodnotu, kterou obsahuje jiný záznam ve stejném atributu. * **Makro** - Umožňuje zadat název makra, které bude plnit toto pole hodnotou vytvořenou makrem. * **Povinné** - Určuje zda pole musí být vyplněné. Pokud záznam obsahuje nevyplněné povinné pole tak jej nelze uložit. ===== Subřetězec ===== Textové pole (OTextField) lze rozdělit a v textovém poli zobrazovat pouze určitou část celkové hodnoty atributu. **Pozice subřetězce** udává od kterého znaku atributu se bude načítat/ukládat hodnota tohoto pole (subřetězce). **Délka subřetězce** udává počet znaků, které se budou zobrazovat v daném textovém poli. Začátek této zobrazované hodnoty udává vlastnost **Pozice subřetězce**. V případě, že za tímto subřetězcem jsou další znaky, je vhodné nastavit vlastnost **Max. počet znaků** na stejnou hodnotu jako **Délka subřetězce**. ==== Příklad použití subřetězce ==== Vytvoření textových polí v designéru pro uložení jednotlivých subřetězců: \\ {{:orfertopen:pohledy:designer:subretezec_polevdetailu.png?direct&200 |Textová pole obsahující subřetězce v designéru}} \\ \\ \\ \\ \\ Textová pole obsahující subřetězce v režimu vytváření nového záznamu včetně naplnění defaultní hodnotou: \\ {{:orfertopen:pohledy:designer:subretezec_polevnovy.png?direct&200 |Textová pole obsahující subřetězce v detailu při vytváření nového záznamu}} \\ \\ \\ \\ \\ Textová pole v detailu záznamu: \\ {{:orfertopen:pohledy:designer:subretezec_polevzobrazeni.png?direct&200 |Textová pole obsahující subřetězce v detailu při zobrazení uloženého záznamu}} \\ \\ \\ \\ \\ Popis atributu užitého pro rozdělení na subřetězce s výrazněním hodnoty tohoto atributu: \\ {{:orfertopen:pohledy:designer:subretezec_hodnota.png?direct&400 |Popis atributu}} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ Vlastnosti jednotlivých textových polí obsahující subřetězce: {{:orfertopen:pohledy:designer:subretezec_vlastnost1.png?direct&200 |Vlastnosti prvního pole obsahující subřetězec}} {{:orfertopen:pohledy:designer:subretezec_vlastnost2.png?direct&200 |Vlastnosti druhého pole obsahující subřetězec}} {{:orfertopen:pohledy:designer:subretezec_vlastnost3.png?direct&200 |Vlastnosti třetího pole obsahující subřetězec}}