Editace rozložení sloupců ve víceřádkovém editovatelném seznamu (multigridu)
V místech, kde je na záložkách nebo subzáložkách k dispozici víceřádkový editovatelný seznam (tzv. multigrid) je možné editovat zobrazované položky pomocí editoru rozložení sloupců. Takovým místem jsou např. subzáložky Obsah, Odběratelé, Dodavatelé, Zálohy apod. Přizpůsobení multigridu uživatelům umožní rychlejší práci, menší závislost na skriptování, nižší chybovost a lepší ergonomii při používání systému.
Možnosti editoru rozložení sloupců
-
Přidávání vlastních položek - Do multigridu je možné přidávat sloupce s vlastními uživatelskými položkami. Lze přidávat například text, dlouhý text, číslo, datum, text s omezenou délkou, vazba do číselníku atd.
-
Přesouvání systémových polí a změna jejich pořadí - Změna pořadí systémových i uživatelem přidaných sloupců tak, aby se mohla zvýhodnit často používaná pole, a systém se lépe přizpůsobil potřebám uživatelů.
-
Změna hodnoty, přes kterou se vyhledává - Řešení situace, kdy uživatel nechce zadávat hodnotu přes standardně nastavené pole (například kód), ale potřebuje dohledávat záznam přes jinou hodnotu, například název nebo specifikaci.
-
Skrytí nepoužívaných položek - Pokud je pole nepovinné a dlouhodobě se nevyužívá, je možné jej v editoru skrýt. Tím se zjednoduší práce uživatele a sníží vizuální šum.
Jak použít editor rozložení sloupců pro přidání nových položek, pro změnu stávajících položek či změnu vyhledávání jsme popsali v návodu Jak na editaci rozložení sloupců v multigridu. Můžete se podívat také do kapitoly FAQ na otázky k tomuto tématu.
Obecné podmínky editace
-
V systému lze provést jen jednu uživatelskou definici shodnou pro všechny uživatele. Není tedy možné vytvářet více uživatelských definic zobrazení šablon (layoutů) a přepínat se mezi nimi, jako je tomu například u variantních formulářů.
-
Jednotlivé šablony (layouty) jsou systémem řízené varianty zobrazení pro různé typy řádků. Uživatel je nevytváří a nemění jejich podmínky existence (ty jsou dané systémem), může tedy pouze upravovat, jaké sloupce budou v jednotlivých šablonách vidět a v jakém pořadí.
Editor rozložení sloupců se skládá z takzvaných šablon (layoutů), které odpovídají konkrétním typům řádků a panelu Vlastnosti, kde lze ovlivnit např. viditelnost jednotlivých položek Tento panel obsahuje také záložku Historie, kde se evidují provedené změny v jednotlivých krocích a kde je umožněno vrátit se před vybranou změnu. V popisu editoru rozložení sloupců se zaměříme na popis ovládacích prvků.
Tabulka obsahuje základní ovládací prvky editoru.
Další volby jsou dostupné v rámci kontextového menu. To lze vyvolat kliknutím pravého tlačítka myši na konkrétní položku.
| Název | Popis |
|---|---|
| Přidat sloupec |
Tato volba přidá nový sloupec:
|
| Posunout sloupec |
Volba umožní posunovat vybraný sloupec doleva, doprava, nahoru a dolů. Alternativně lze použít k přesunu polí klávesnici, kde se přesun pole provádí podržením klávesy shift a použitím směrových šipek. |
| Odebrat sloupec | Tato volba je k dispozici pouze pro uživatelské položky, které byly do editoru přidány. U systémových položek není volba k dispozici. |
| Obnovit výchozí nastavení sloupce |
Provede obnovu nastavení všech hodnot v panelu Vlastnosti na výchozí hodnoty. Obnova se netýká změny umístění položky. |
Tabulka obsahuje základní popis vybraných položek panelu Vlastnosti. Jednotlivé položky panelu Vlastnosti se zobrazí až po kliknutí na konkrétní položku v šabloně. Zobrazené prvky se mění v závislosti na konkrétní položce.
| Název | Popis |
|---|---|
| Caption | Název pole. Položka je editovatelná pouze u uživatelských položek. U systémových položek editovat nelze. |
| Elastic |
Ve výchozím stavu nastavena na hodnotu False. Nastavením na hodnotu True se provede odsunutí další položky (nebo více položek) doprava až k pravému okraji. |
| Hint | Pole pro zadání textu, který se zobrazí po najetí kurzoru myši nad pole. |
| TextField |
Zobrazuje se tam, kde je možné vybrat, podle jaké hodnoty se má vyhledávat. U položek typu Zakázka, Středisko, Obchodní případ apod. se hodnoty vyhledávají zpravidla zadáním kódu. Pokud bychom chtěli například Středisko vyhledávat nikoliv pomocí kódu, ale podle názvu, přepneme hodnotu v této položce na hodnotu Název (Name). V poli poté zadáváme název střediska. |
| UserReadOnly |
Slouží k nastavení položky jen pro čtení. Výchozí hodnota False, tedy do položky lze zapisovat. Nastavením na hodnotu True je znemožněno do položky zapisovat. Při tomto nastavení je u položky zobrazena ikona se symbolem přeškrtnutého pera. |
| UserVisible |
Slouží k nastavení zobrazování položky. Výchozí hodnota True, tedy položka je viditelná. Při nastavení na hodnotu False se u položky zobrazí ikona se symbolem přeškrtnutého oka. Položka je poté pro uživatele skryta. |
| Width |
Šířka sloupce. Po zadání hodnoty se šířka sloupce okamžitě změní. |
Záložka Historie sleduje jednotlivé kroky (změny), které uživatel provedl, a každý krok je v historii zobrazen samostatným řádkem. Díky tomu je možné se vrátit zpět o jeden nebo více kroků.
Na záložce Historie jsou k dispozici tlačítka:
-
Vrátit se před vybranou změnu - Uživatel před stiskem tlačítka nejprve vybere řádek se změnou, před kterou se chce vrátit zpět. Poté stiskne tlačítko. Vyvolá se dialogové okno s popisem provedené změny. Po odsouhlasení se změny vrátí do požadovaného stavu.
-
Zobrazit vybranou změnu - Uživatel před stiskem tlačítka nejprve vybere řádek se změnou, kterou chce v kódu vidět. Poté stiskne tlačítko, které zobrazí kód šablon. Kód je možné označit a zkopírovat si jej.
Některé změny, např. změna šířky sloupce, jsou v historii zapsány více řádky, jelikož daná komponenta sleduje zápis každého čísla samostatně. Proto po jedné provedené změně může být v historii více řádků.
Konkrétní barevné zvýraznění je závislé na použitém barevném režimu. Zde popíšeme barevné zvýraznění pro světlý režim.
Jednotlivé barvy nebo tvary ikon se mohou lišit dle nastaveného barevného režimu a dle verze systému. Výše uvedené slouží jako orientační vzor.
Pro editaci rozložení sloupců je potřeba oprávnění. V agendě Role nebo Skupiny rolí, v záložce Práva k funkcím, sekce Společná nastavení a zde volba Obecné a volba Upravovat rozložení sloupců editovatelného seznamu.
Globální rozložení vytvořené pomocí Editoru rozložení sloupců lze přenášet mezi databázemi pomocí instalačních sad. Při vytváření nové instalační sady je možné přidat globální rozložení pod typem Rozložení sloupců editovatelného seznamu.