Orsoft Doku
Dokumentace a nápověda pro IS Orsoft Open

Textové pole v designéru

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.
  • 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ů:
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:
Textová pole obsahující subřetězce v detailu při vytváření nového záznamu




Textová pole v detailu záznamu:
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:
Popis atributu












Vlastnosti jednotlivých textových polí obsahující subřetězce:

Vlastnosti prvního pole obsahující subřetězec Vlastnosti druhého pole obsahující subřetězec Vlastnosti třetího pole obsahující subřetězec