Editor


1. Uživatelské prostředí COMEX

Pro úpravy COMEX stránek aplikace slouží editor PagEdit. Zde je možné předgenerované stránky dále upravit do potřebné formy

Načíst znovu definici stránky

Uložení – dokud není uloženo, změny se neprojeví na stránce

Zobrazení zdrojového kódu

Sbalení / rozbalení obsahu

Posunutí obsahu nahoru / dolů

Posunutí obsahu o úroveň výš / níž

Duplikace obsahu

Vložení rámečku

Vložení propojení

Vložení parametru

Vložení nastavení ze šablony – použije se přednastavená šablona parametrů – je použito jen u grafu, bude se využívat? Je potřeba to rozepsat víc?

Vložení podmínky – u komponenty, parametru nebo propojení; bude vyžadován výraz, který se vyhodnotí (viz vyhodnocování výrazů)

Vymazání obsahu – vymaže nastavené parametry u součásti

Vyhození obsahu do koše

Vložení položky

Vrácení stránky do výchozího nastavení.

V nastavení stránky přenastavíme hodnotu Uživatelsky definovaná stránka na NE.

Uložíme definici stánky a po dalším odeslání stránky na Comex se vrátí do výchozího nastavení.

Po provedení dalších změn se hodnota Uživatelsky definovaná stránka opět automaticky přenastaví na ANO.

Struktura:

Třída -> Rozsah -> Modifikátor

Třída (class)

= Typ vizualizace

Akce

Dokument

Přehled (tabulka)

Složka

Speciální

Rozsah (range)

= specifikuje s jakými daty se pracuje (př. Item = položka)

Modifikátor (modifier)

= konkrétní komponenta

např.: tabulka, formulář, menu, hlavička, graf, kostky…

v případě, že potřebujeme vložit vícekrát stejnou komponentu do jedné stránky, je potřeba pro její správné zobrazení přidělit každé komponentě unikátní název (zapsat do pole „Unikátní název“ při nastavování komponenty)

Parametr

Nastavuje se k součásti (komponentě) nebo rámečku

Každá součást má definované konkrétní parametry, které je možné nastavit (některé jsou obecné pro všechny komponenty, některé jsou specifické)

Některé součástí mohou být použity bez parametrů

U parametrů se nastavují jeho hodnoty

V případě, že parametr je typu objekt, je potřeba nastavit jeho hodnoty pomocí tlačítka vložení položky


2. Rámečky

Umožňují vytvořit „neviditelnou mřížku“, do které se vkládá obsah stránky (jednotlivé komponenty). Díky rámečkům můžeme například udržovat stejnou výšku komponent, určit, jestli budou komponenty vedle sebe/nad sebou apod.

Rámeček je potřeba vložit pod komponentu, kterou do něj potřebujeme vložit. Pro posun nahoru a dolů a mezi úrovněmi použijeme tlačítka:


3. Aktivní propojení

Mezi komponentami na stránce je možné vytvářet propojení. Propojení vždy vkládáme do výchozí (zdrojové) komponenty, ze které se chceme propojovat na jinou (cílovou) komponentu.

Nejjednodušším příkladem je propojení filtru na tabulku:

Propojení definuje:

Událost (event), na kterou má propojení reagovat

Metodu (method), tj. akce, kterou má komponenta provést

Následující kapitola (4) by měla představovat základ pro jednotlivé stránky zde:

Vždy jsou u každé komponenty uvedeny její parametry, události a metody prostým výčtem. Jejich podrobnější popis (způsob nastavení, možnosti, datový typ atd. je pak detailně rozepsán v kapitole 5 (parametry), kapitole 6 (události) a kapitole 7 (metody).


4. Modifikátory (komponenty) – parametry, události a metody

Parametry nepovinné: ID (id), CCS třída (class), Udržovat výšku (hsh), Šířka pro největší zobrazení (1920px) (break0), Šířka pro velké zobrazení (1600px) (break1), Šířka pro střední zobrazení (1280px) (break2), Šířka pro malé zobrazení (960px) (break3), Šířka pro nejmenší zobrazení (640px) (break4), Záložky – zobrazit obsah jako záložky (tabsView), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Načtení obsahu (load)

Akce -> Spuštění (action.run)

Akce -> Spuštění -> Tlačítko (action.run.button)

Umožňuje nadefinovat tlačítko ke spuštění libovolné akce.

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Nahrazující parametry (substitution), Navigace (navigation), Pracovní dokumenty (documents), Pracovní tabulky (tables), Skrytá součást (hiddenComponent), Vizuální spojení (visualMerge), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor).

Události: Dokončení akce (completion), Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Dokument -> Formulář (document.form)

Dokument -> Formulář -> Standardní formulář (document.form.standard)

Na stránku vloží formulář vybraného dokumentu.

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Menší hlavička (compactHeader), Načtení konceptu (draftLoad), Nahrazující parametry (substitution), Navigace (navigation), Ovladač uživatelského panelu (userPanelController), Primární klíč dokumentu (instance), Předvyplněné hodnoty (inext), Předvyplněný klíč (keySource), Skrýt standartní tlačítka (hiddenButtons), Skrýt tlačítko „Uložit a nový“ (hiddenSaveAndNewButton), Skrýt tlačítko „Uložit a zavřít“ (hiddenSaveAndCloseButton), Skrýt tlačítko „Uložit“ (hiddenSaveButton), Skrýt tlačítko „Vložit přílohu“ (hiddenAttachmentButton), Skrýt tlačítko „Zavřít“ (hiddenCloseButton), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Uložení konceptu (draftSave), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor).

Události: Připraveno (ready), Skrytí (hide), Uložení dokumentu (save), Zobrazení (show).

Metody: Standartní propojení, Skrýt součást (hide), Získat hodnotu z XML (getDocValue), Získat nod z XML (getDocNode), Zobrazit součást (show)

Dokument -> Formulář -> Tabulkový formulář (document.form.grid)

Vloží tabulkový formulář vybraného dokumentu (oproti standartnímu formuláři jde pouze o vizuální změnu, zobrazuje se ve formátu tabulky).

Parametry nepovinné: Číslovat řádky od (rows), Hodnoty pro přepínače (switchValues), Menší hlavička (compactHeader), Načtení konceptu, Nahrazující parametry (substitution), Navigace (navigation), Primární klíč dokumentu (instance), Předvyplněné hodnoty (inext), Předvyplněný klíč (keySource), Skrýt standartní tlačítka, Skrýt tlačítko „Uložit a nový“, Skrýt tlačítko „Uložit a zavřít“, Skrýt tlačítko „Uložit“, Skrýt tlačítko „Vložit přílohu“, Skrýt tlačítko „Zavřít“, Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Uložení konceptu, Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor).

Události: Připraveno (ready), Skrytí (hide), Uložení dokumentu (save), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Získat hodnotu z XML (getDocValue), Získat nod z XML (getDocNode), Zobrazit součást (show)

Dokument -> Hlavička (document.header)

Dokument -> Hlavička -> Přidat tlačítka (document.header.addtool)

Vytvoří tlačítko pro otevření zvoleného prázdného dokumentu.

Parametry povinné: Šířka, (width) Výška (height)

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Nahrazující parametry (substitution), Navigace (navigation), Pohledový typ (selectViewType), Skrytá součást (hiddenComponent), Skupina pohledových typů (viewTypeGroup), Štítek (label), Vizuální spojení (visualMerge), ), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Načíst data pro tlačítka (loadData), Skrýt součást (hide), Zobrazit součást (show)

Dokument -> Náhled (document.preview)

Dokument -> Náhled -> Náhled v okně (document.preview.dialog)

Vyvolá náhled dokumentu (např. pomocí tlačítka) v novém okně. Nedaří se mi nastavit/ověřir funkčnost

Parametry nepovinné: Nahrazující parametry (substitution)

Události: Připraveno (ready)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Dokument -> Náhled -> Náhled ve stránce (document.preview.standard)

Vyvolá náhled dokumentu (např. pomocí jiného tlačítka/provedení uložení apod.) přímo na stránce – pravděpodobně není plně funkční (potřeba kontrola)

Parametry nepovinné: Čekat na data (waitForData), Hodnoty pro přepínače (switchValues), Klíč (key), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Výška náhledu v px (height), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Přehled -> Data (table.data)

Přehled -> Data -> Diář (table.data.diary)

Vloží na stránku diář (plánovač událostí).

Parametry povinné: Filtr – datum od (varDateFrom), Sloupec – čas od (columnTimeFrom), Sloupec – datum od (columnDateFrom), Sloupec/ce – hlavní text (columnText1)

Parametry nepovinné: Akce pro posun (moveAction), Filtr – datum do (varDateTo), Hodnoty pro přepínače (switchValues), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Potvrzení přesunu do šířky displeje (moveConfirmDisplayWidth), Potvrzení přesunu při použití myši (moveConfirmMouseEvent), Rozsah zobrazení (range), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Sloupec – cizí událost (ColumnForeign), Sloupec – čas do (columnTimeTo), Sloupec – datum do (columnDateTo), Sloupec – nepotvrzená událost (ColumnUnconfirmed), Sloupec – opakovatelná událost (columnRepetition), Sloupec/ce – doplňující text (columnText2), Tlačítko pro potvrzení přesunu (moveConfirmButton), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor), Zpráva pro potvrzení přesunu (moveConfirmMessage), Zvýraznění cizí události (foreignHighlight), Zvýraznění nepotvrzené události (unconfirmedHighlight)

Události: Použití akce diáře (masterAction), Použití akce položky (itemAction), Použití akce položky nebo diáře (action), Použití nástroje diáře (masterEvent), Použití nástroje položky (itemEvent), Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Načíst data diáře (loadData), Skrýt součást (hide), Vrátit seznam vybraných klíčů (getPdkList), Zobrazit součást (show)

Přehled -> Data -> Gantt (table.data.gantt)

Vloží na stránku Ganttův diagram

Parametry povinné: Sloupec – dokončení úkolu (completionDateField), Sloupec – konec úkolu (endDateField), Sloupec – navazuje na úkol (followsField), Sloupec – název úkolu (nameField), Sloupec – počátek úkolu (beginningDateField), Sloupec – procento plnění úkolu (completionStatusField)

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Kliknutí na řádek (itemClick), Použití řádkové akce (itemAction), Použití řádkové nebo tabulkové akce (action), Použití řádkového nástroje (itemEvent), Použití tabulkové akce (tableAction), Použití tabulkového nástroje (tableEvent), Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Načíst data diagramu (loadData), Obrátit výběr řádků (invertRowsSelection), Provést výběr všech řádků (selectAllRows), Skrýt součást (hide), Vrátit seznam vybraných klíčů (getPdkList), Zobrazit součást (show), Zrušit výběr všech řádků (deselectAllRows)

Přehled -> Data -> Graf (table.data.graph)

Vloží graf vytvořený na základě dat definovaných v přehledu.

Parametry povinné: Šířka (width), Typ (type), Výška (height)

Parametry nepovinné: Agregace (aggregation), Bézierova křivka (bezierCurve), Datové sady (set), Hodnoty pro přepínače (switchValues), Legenda (legend), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Nastavení animace (animation), Nastavení layoutu (layout), Nastavení obecného elementu (element), Nastavení textu (default), Nastavení titulku (title), Nastavení tooltipu (tooltip), Navigace (navigation), Oddělovač (separator), Pixelový poměr zařízení (devicePixelRatio), Popisky na ose X (labels), Responzivita (responsive), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Stejná barva v grafu (sameColor), Velikost bodu (pointSize), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor), Zaokrouhlovat na ose Y (scaleRound), Zgrupování dat v sloupcovém grafu (stacked), Zobrazovaná data (data)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Vykreslit (draw), Zobrazit součást (show)

Přehled -> Data -> Kalendář (table.data.calendar)

Vloží na stránku kalendář.

Parametry nepovinné: Filtr – datum (dateFilter), Filtr – měsíc (monthFilter), Filtr – rok (yearFilter), Hodnoty pro přepínače (switchValues), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Sloupec – datum (dateField), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Výchozí měsíc (initalMonth), Výchozí rok (initialYear), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor), Zobrazit filtr (showFilter), Zobrazit ovládací prvky (showControls)

Události: Kliknutí na řádek tabulky (itemClick), Použití řádkové akce tabulky (itemAction), Použití řádkové nebo tabulkové akce (action), Použití řádkového nástroje tabulky (itemEvent), Použití tabulkové akce (tableAction), Použití tabulkového nástroje (tableEvent), Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Načíst data kalendáře (loadData), Skrýt součást (hide), Zobrazit součást (show)

Přehled -> Data -> (table.data.cards)

Vloží kartu pro každý řádek přehledu.

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Info panel (infoPanel), Kliknutím použít výchozí nástroj (clickDefault), Kopírování dat povoleno (allowDataCopying), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Rozložení karet (cardsGrid), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Kliknutí na položku (itemClick), Použití akce položky (itemAction), Použití akce položky nebo přehledu (action), Použití akce přehledu (tableAction), Použití události položky (itemEvent), Použití události přehledu (tableEvent), Přidání nebo úprava položky (itemAddEdit), Přidání položky (itemAdd), Připraveno (ready), Skrytí (hide), Úprava položky (itemEdit), Zobrazení (show)

Metody: Standartní propojení, Načíst data přehledu (loadData), Nastavit aktuální stránku (setCurrentPage), Nastavit počet položek na stránku (setItemsPerPage), Obrátit výběr položek (invertItemsSelection), Provést výběr všech položek (selectAllItems), Skrýt součást (hide), Vrátit aktuální stránku (getCurrentPage), Vrátit počet položek na stránku (getItemsPerPage), Vrátit seznam vybraných klíčů (getPdkList), Zobrazit součást (show), Zrušit výběr všech položek (deselectAllItems)

Přehled -> Data -> Kostky (table.data.cubes)

Vloží kostky (v závislosti na vybraném typu buď sdružují záznamy na základě určité vybrané hodnoty = typ pipeline a header nebo každou položku přehledu zobrazí na jedné kostce = typ list). Díky této komponentě lze například zobrazit jednotlivé fáze projektu a její úkoly, rozdělit položky přehledu podle určitého hlediska graficky do skupin, graficky znázornit seznam položek s ikonami reprezentujícími jejich vlastnosti/zařazení apod.

Parametry povinné: Předmět (subject), Šířka (width), Typ (type), Určení šířky (size)

Parametry nepovinné: Avatar (avatar), Hodnoty pro přepínače (switchValues), Ikona (icon), Lišta s ikonami (icons), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Nastavení headeru (header), Nastavení listu (list), Nastavení pipeline (pipeline), Navigace (navigation), Počet zobrazených kostek (limit), Povolit filtrování (filter), Schovat pokud nejsou data (hide), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Subtitles (subtitles), Symbol (symbol), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Zalamovat první řádek (floatHeader), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Odeslání filtru (filterAction), Použití řádkové akce (itemAction), Použití řádkového nástroje (itemEvent), Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Načíst data tabulky (loadData), Provést výběr všech řádků (selectAllRows), Skrýt součást (hide), Vrátit seznam vybraných klíčů (getPdkList), Zobrazit součást (show), Zrušit výběr všech řádků (deselectAllRows)

Přehled -> Data -> Mapa (table.data.map)

Vloží mapu míst

Parametry povinné: Šířka (width), Typ (type), Výchozí zeměpisná šířka (lat), Výchozí zeměpisná délka (lng), Výchozí zoom (zoom), Výška (height)

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Sloupec – id (idField), Sloupec – jméno (nameField), Sloupec – město (cityField), Sloupec – PSČ (zipField), Sloupec – ulice (streetField), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Načíst data do mapy (loadData), Skrýt součást (hide), Zobrazit součást (show)

Přehled -> Data -> Menu (table.data.menu)

Vloží položky menu vytvořené z jednotlivých položek přehledu. Pomocí menu je možné naplnit filtr tabulky a odeslat ho (zobrazit vyfiltrovaná data). Možné využití je toto menu udělat z přehledu seskupeného podle hodnoty, kterou chceme mít na tlačítkách menu. Pomocí těchto tlačítek pak budeme filtrovat jednotlivé položky jiného přehledu.

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Nahrazující parametry (substitution), Navigace (navigation), Název proměnné – výstupní hodnota (outputVar), Rozložení položek (direction), Skrytá součást (hiddenComponent), Sloupec – ikona (iconField), Sloupec – počet (countField), Sloupec – popisek (labelField), Sloupec – výstupní hodnota (outputField)

Události: Kliknutí na položku (itemClick), Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Přehled -> Data -> Počítadlo (table.data.counter)

Vloží grafické počítadlo počtu položek v přehledu

Parametry povinné: Typ (type), Základní barva pro typ info a první barvu semaforu (baseColor)

Parametry nepovinné: Barva pro varování semaforu (warningColor), Barva pro výstrahu semaforu (dangerColor), Barva textu (color), Hodnoty pro přepínače (switchValues), Hranice pro varování (warningRange), Hranice pro výstrahu (dangerRange), Key parametr pro ID odkazu (key), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Název (name), Odkaz na stránku (customeId), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Type parametr pro ID odkazu (typeId), Uchycení ke spodku bloku (bottom), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Zakázat přenos parametrů (parameters), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Odeslání filtru (filterAction), Použití řádkové akce (itemAction), Použití řádkového nástroje (itemEvent), Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Načíst data tabulky (loadData), Provést výběr všech řádků (selectAllRows), Skrýt součást (hide), Vrátit seznam vybraných klíčů (getPdkList), Zobrazit součást (show), Zrušit výběr všech řádků (deselectAllRows)

Přehled -> Data -> Tabulka (table.data.grid)

Vloží standartní přehled (tabulku)

Parametry nepovinné: Deaktivovat zvýraznění po najetí myší (disableHoverHighlight), Fixované hlavičky (fixedTableHeaders), Hodnoty pro přepínače (switchValues), Kliknutím použít výchozí nástroj, Kopírování dat povoleno (allowDataCopying), Nahrazující parametry (substitution), Navigace (navigation), Nižší řádky (compactTableRows), Roztáhnout řádky (stretchTableRows), Rozbalovací řádek - typ součásti (rowDropdownModifier), Rozbalovací řádek - typ součásti (sloupec) (rowDropdownModifierColumn), Rozbalovací řádek - součást (rowDropdownInstance), Rozbalovací řádek - součást (sloupec) (rowDropdownInstanceColumn), Rozbalovací řádek - aktivní součást (rowDropdownActive), Rozbalovací řádek - aktivní součást (sloupec) (rowDropdownActiveColumn), Rozbalovací řádek - rozbalit jen jeden (rowDropdownSingleMode), Skrytá součást (hiddenComponent), Skryté hlavičky (hiddenTableHeaders), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Vzhled (tableLayout), Výchozí nástroj nahoře (defaultToolAtTop), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor), Zarovnání nástrojů položky (itemToolsAlign)

Události: Kliknutí na položku (itemClick), Použití akce položky (itemAction), Použití akce položky nebo přehledu (action), Použití akce přehledu (tableAction), Použití události položky (itemEvent), Použití události přehledu (tableEvent), Přidání nebo úprava položky (itemAddEdit), Přidání položky (itemAdd), Připraveno (ready), Skrytí (hide), Úprava položky (itemEdit), Zobrazení (show)

Metody: Standartní propojení, Načíst data přehledu (loadData), Nastavit aktuální stránku (setCurrentPage), Nastavit počet položek na stránku (setItemsPerPage), Obrátit výběr položek (invertItemsSelection), Provést výběr všech položek (selectAllItems), Skrýt součást (hide), Vrátit aktuální stránku (getCurrentPage), Vrátit počet položek na stránku (getItemsPerPage), Vrátit seznam vybraných klíčů (getPdkList), Zobrazit součást (show), Zrušit výběr všech položek (deselectAllItems)

Přehled -> Formulář (table.form)

Přehled -> Formulář -> Filtr (table.form.filter)

Vloží filtr z vybraného přehledu

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Odeslání filtru (submit), Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Odeslat filtr (submit), Skrýt součást (hide), Zobrazit součást (show)

Přehled -> Položka (table.item)

Přehled -> Položka -> Náhled (table.item.preview)

Zobrazí detailnější informace položky z přehledu (při zobrazení podpřehledů/složek k položce, tvoří tento náhled hlavička vybrané položky/stránky)

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Ignorovat klíč (ignoreKey), Kopírování dat povoleno (allowDataCopying), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Šířka sloupce (columnWidth), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Použití nástroje typu akce (action), Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Načíst aktuální data (refresh), Skrýt součást (hide), Zobrazit součást (show)

Přehled -> Položka -> Prezentace (table.item.presentation)

Zobrazí náhled vybrané prezentace

Parametry povinné: XPath nadpisu snímku (headTextXPath), XPath obsahu snímků (contentXPath), XPath seznamu snímků (slidesXPath)

Parametry nepovinné: Akce po dokončení prezentace (completeAction), Automaticky další snímek (autoNextSlide), Čas na 1 snímek (slideTime), Hláška před dokončením prezentace (messageComplete), Hláška při přerušení prezentace (messageBreak), Hodnoty pro přepínače (switchValues), Kontrolní kód (controlCode), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Šířka sloupce (columnWidth), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), XPath ‘Automaticky další snímek’ (autoNextSlideXPath), XPath barvy pozadí nadpisu (headBgColorXPath), XPath barvy textu nadpisu (headTextColorXPath), XPath obrázku pozadí (bgImageXPath), XPath pozice pozadí (bgImagePositionXPath), XPath roztažené pozadí (bgImageStretchXPath), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Přehled -> Větev (table.content)

Přehled -> Větev -> Menu (table.content.menu)

Vloží menu podsložek (podpřehledů)

Parametry nepovinné: Hodnoty pro přepínače (switchValues), ID nadřízené složky (homeId), Nahrazující parametry (substitution), Navigace (navigation), Pevné přichycení menu k hornímu okraji obrazovky (fixed), Rozložení položek (direction), Skrytá součást (hiddenComponent), Stejný klíč a typ pro nadřízenou složku (homeSameKeyAndType)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Přehled -> Větev -> Obsah (table.content.list)

Vloží obsah podsložek (podpřehledů)

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Třída složka (folder)

Týká se složky např. s několika různými přehledy, vytvořené v intranetu

Složka -> Položky (folder.content)

Složka -> Položky -> Menu (folder.content.menu)

Vloží menu vybrané složky (menu tvoří jednotlivé přehledy ve složce).

Parametry nepovinné: Hodnoty pro přepínače (switchValues), ID nadřízené složky (homeId), Nahrazující parametry (substitution), Navigace (navigation), Pevné přichycení menu k hornímu okraji obrazovky (fixed), Rozložení položek (direction), Skrytá součást (hiddenComponent)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Složka -> Položky -> Obsah (folder.content.list)

Zobrazí obsah vybrané složky (obsah tvoří jednotlivé přehledy ve složce)

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Menší hlavička (compactHeader), Nahrazující parametry (substitution), Navigace (navigation), Skrytá součást (hiddenComponent), Skrytý nadpis (hiddenHeader), Skrytý popis (hiddenDescription), Vizuální spojení (visualMerge), Vlastní nadpis (customHeader), Vlastní popis (customDescription), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

(neinstanční třída)

Speciální -> Obsah (special.content)

Speciální -> Obsah -> Html (special.content.html)

Umožňuje vložit na stránku vlastní HTML kód.

Parametry nepovinné: HTML kód (content), Hodnoty pro přepínače (switchValues), Nahrazující parametry (substitution), Navigace (navigation), Skrytá součást (hiddenComponent), Vizuální spojení (visualMerge),

Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon)

Záložka – kotva (tabsViewAnchor)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Speciální -> Obsah -> Menu (special.content.menu)

Nespecifické menu, kde je možné si nadefinovat vlastní položky, je možné jako položku menu zvolit např. i akci

Parametry povinné: Položky menu (items)

Parametry nepovinné: Hodnoty pro přepínače (switchValues), ID nadřízené složky (homeId), Nahrazující parametry (substitution), Navigace (navigation), Pevné přichycení menu k hornímu okraji obrazovky (fixed), Rozložení položek (direction), Skrytá součást (hiddenComponent)

Události: Dokončení akce tlačítka (afterFinished), Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Speciální -> Obsah -> Obrázek (special.content.image)

Parametry povinné: Cesta k obrázku (src)

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Nahrazující parametry (substitution), Navigace (navigation), Odsazení obrázku (padding), Responzivita (responsive), Skrytá součást (hiddenComponent), Šířka obrázku (width), Vizuální spojení (visualMerge), Výška obrázku (height), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor), Zarovnání obrázku (align)

Události: Připraveno (ready), Skrytí (hide), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)

Speciální -> Obsah -> Přepínač (special.content.switch)

Přepíná mezi dvěma nebo více různými komponentami

Parametry povinné: Typ (type), Výchozí hodnota (default)

Parametry nepovinné: Hodnoty pro přepínače (switchValues), Nahrazující parametry (substitution), Navigace (navigation), Položky (subtitles), Skrytá součást (hiddenComponent), Vizuální spojení (visualMerge), Záložka – výchozí (tabsViewDefault), Záložka – popisek (tabsViewLabel), Záložka – ikona (tabsViewIcon), Záložka – kotva (tabsViewAnchor)

Události: Připraveno (ready), Skrytí (hide), Výběr položky (switch), Zobrazení (show)

Metody: Standartní propojení, Skrýt součást (hide), Zobrazit součást (show)


5. Parametry

Parametry stránky

CSS třída (class)

Název CSS třídy, která umožňuje ovlivnit vzhled stránky. Umožňuje použít určitý předdefinovaný styl/vzhled stránky.

Datový typ: řetězec znaků o maximální délce 128 znaků

Type=“comex.Name“ max-lenght=“128“

Parametry rámečku

ID (id)

Skriptově využitelné ID rámečku. Pro rámeček je možné definovat vlastní název pro další využití v JavaSctiptu nebo CSS. (Použitelné pro programátory, běžně se nevyužívá).

Datový typ: řetězec znaků o maximální délce 32 znaků

Type=“comex.Name“ max-lenght=“32“

CCS třída (class)

Název CSS třídy, která určí vzhled rámečku. Umožňuje použít určitý předdefinovaný styl/vzhled.

Datový typ: řetězec znaků o maximální délce 128 znaků

Type=“comex.Name“ max-lenght=“128“

Udržovat výšku (hsh)

Udržuje stejnou výšku podřízených rámečků, tedy rámečků.

Datový typ: boolean, hodnoty parametru: ano – ne. Výchozí hodnotou při zadání je ano.

Type=“comex.boolean“ initial=“true“

Šířka pro jednotlivá zobrazení

Šířka pro největší zobrazení (1920px) (break0)

Šířka pro velké zobrazení (1600px) (break1)

Šířka pro střední zobrazení (1280px) (break2)

Šířka pro malé zobrazení (960px) (break3)

Šířka pro nejmenší zobrazení (640px) (break4)

Počet dlaždic při dané šířce displeje. Každá celá dlaždice zabírá 1/12 šířky nadřízeného rámečku nebo stránky. 1920px odpovídá PC, 1600px odpovídá notebooku, 1280px odpovídá tabletu, 960px odpovídá telefonu na šířku, 640px odpovídá telefonu na výšku.

Př.: Pro nastavení dvou komponent zobrazených vedle sebe, vložit každou do jednoho rámečku a nastavit u obou těchto rámečků parametr šířka pro největší zobrazení s hodnotou 6 dlaždic (tj., ½ obrazovky). Oba rámečky vložit ještě do společného (nadřízeného) rámečku, kterému je možné nastavit parametr udržovat výšku, aby byly obě tabulky stejně vysoké.

Pomocí nastavení šířky je možné také při menším zobrazení komponentu vloženu do rámečku nezobrazit. Tj. nastavíme rámečku při nejmenším požadovaném zobrazení šířku 0px. Při tomto zobrazení se celý rámeček i s vloženou komponentou skryje.

Datový typ: desetinné číslo, vybírá se z předdefinovaných: : nezobrazuje se|1 dlaždice|2 dlaždice|3 dlaždice|4 dlaždice|5 dlaždic|6 dlaždic|7 dlaždic|8 dlaždic|9 dlaždic|10 dlaždic|11 dlaždic|12 dlaždic

Type=“comex.decimal“ enumeration=“0|0.5|1|1.5|2|2.5|3|3.5|4|4.5|5|5.5|6“

Záložky – zobrazit obsah jako záložky (tabsView)

Zobrazí kompontenty vložené v tomto rámečku jako přepínatelné záložky (taby) na jedné stránce.

Pro správné zobrazení je pak potřeba pro každou jednotlivou komponentu, pro kterou se bude záložka zobrazovat, nastavit parametr „Záložka – popisek“ nebo „Záložka – ikona“ (případně oba).

Datový typ: boolean, hodnoty parametru: ano – ne. Výchozí hodnotou při zadání je ano.

Type=“comex.boolean“ initial=“true“

Hodnoty pro přepínače (switchValues)

Hodnoty nadefinované pro přepínač. Na základě těchto hodnot přepínač zobrazuje/skrývá vybrané položky (komponenty).

Datový typ: řetězec znaků. Komponenta může mít definovaných více hodnot přepínače. Zapisují se oddělené čárkami.

Type=“comex.string“

Nahrazující parametry (substitution)

Umožňuje nahradit hodnotu jednoho či více parametrů uvedených v URL adrese vlastními hodnotami. Syntaxe odpovídá zápisu parametrů do URL adresy. = změna textu

Datový typ: řetězec znaků

Type=“comex.string“

Skrytá součást (hiddenComponent)

Po načtení je celá součást skrytá bez nutnosti tuto část vymazat.

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Skrytý nadpis (hiddenHeader)

Skryje hlavní nadpis součásti bez nutnosti tento nadpis vymazat. Nelze nastavit u neinstanční třídy Speciální (Special) a třídy Akce (Action).

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Skrytý popis (hiddenDescription)

Skryje hlavní popis součásti. Nelze nastavit u neinstanční třídy Speciální (Special) a třídy Akce (Action).

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Vizuální spojení (visualMerge)

Vizuální spojení součásti s předchozí součástí (zobrazenou nad touto) – nebude viditelné jejich vzájemné oddělení. Součásti jsou odděleny pouze tenkou linkou.

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Menší hlavička (compactHeader)

Zobrazí menší hlavičku (nadpis) komponenty. Nelze nastavit u neinstanční třídy Speciální (Special) a třídy Akce (Action).

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Navigace (navigation)

Rychlá navigace v oblastech součásti. Automaticky je vložena na každou stránku a do formuláře. V pravé části vytvoří výsuvnou lištu s „obsahem“ stránky/formuláře. Vložením parametru navigace je možné jí vypnout. Vkládá se pod některou z komponent na stránce.

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Používá se? Případně nebylo by vhodnější defaultně nastavit NE a při rozsáhlejších stránkách si komponentu zapnout?

Vlastní nadpis (customHeader)

Umožní vytvořit vlastní nadpis komponenty. Stávající nadpis je automaticky skryt, resp. přepsán.

Nelze nastavit u neinstanční třídy Speciální (Special) a třídy Akce.

Datový typ: string (řetězec znaků), při zadání je vyžadována volba jazykové mutace

Type=“comex.string“ multilang=“true“

Vlastní popis (customDescription)

Umožní vytvořit vlastní popis komponenty. Stávající popis je automaticky skryt, resp. přepsán.

Nelze nastavit u neinstanční třídy Speciální (Special) a třídy Akce.

Datový typ: string (řetězec znaků), při zadání je vyžadována volba jazykové mutace

Type=“comex.string“ multilang=“true“

Záložka – výchozí (tabsViewDefault)

Parametr je možné použít, pokud je v nadřazeném rámečku vybrán parametr „Záložky – zobrazit obsah jako záložky“. Při hodnotě ANO je tato záložka použita jako výchozí při zobrazení stránky. V případě, že parametr „Záložka – výchozí“ není použit, nastaví se automaticky jako výchozí první záložka.

Datový typ: boolean, hodnoty parametru: ano – ne. Výchozí hodnotou při zadání je ano.

Type=“comex.boolean“ initial=“true“

Záložka – popisek (tabsViewLabel)

Parametr je možné použít, pokud je v nadřazeném rámečku vybrán parametr „Záložky – zobrazit obsah jako záložky“.

Parametr je objektem, kde popisek je zapsán do hodnoty vybrané textové mutace.

Datový typ: objekt

type="comex.object“

Záložka – ikona (tabsViewIcon)

Parametr je možné použít, pokud je v nadřazeném rámečku vybrán parametr „Záložky – zobrazit obsah jako záložky“.

Hodnotou parametru je odkaz na ikonu.

Datový typ: řetězec znaků

type="comex.string" max-length="128"

Záložka – kotva (tabsViewAnchor)

Parametr je možné použít, pokud je v nadřazeném rámečku vybrán parametr „Záložky – zobrazit obsah jako záložky“.

Zadání kotvy do URL adresy umožňuje automaticky přepnout na tuto záložku. Doporučené znaky jsou malá písmena, číslice a pomlčka.

Datový typ: řetězec znaků

type="comex.string" max-length="32"

Akce -> Spuštění

Akce -> Spuštění -> Tlačítko

Pracovní tabulky (tables)

Datový typ: pole

type="comex.array"

ID součásti (id) - zadání součásti, na kterou je tlačítko propojené

Datový typ: string (řetězec znaků), zadání ve formátu „cmx-modifier-comex-table-data-4039-grid“

type="comex.string"

Zdroj dat (source) - vyberte ANO pouze v případě, že je součást zdrojem dat pro provedení akce.

Datový typ: boolean, hodnoty ano – ne, výchozí hodnota ne

type="comex.boolean" initial="false"

Obnovení dat (refresh) - spustit obnovení součásti po dokončení akce.

Datový typ: boolean, hodnoty ano – ne, výchozí hodnota ano

type="comex.boolean" initial="true"

Pracovní dokumenty (documents)

Datový typ: pole

type="comex.array"

ID součásti (id) - zadání součásti, na kterou je tlačítko propojené

Datový typ: string (řetězec znaků), zadání ve formátu „cmx-modifier-comex-document-form-aktivita-standart“

type="comex.string"

type="comex.string"

Zdroj dat (source) - vyberte ANO pouze v případě, že je součást zdrojem dat pro provedení akce.

Datový typ: boolean, hodnoty ano – ne, výchozí hodnota ne

type="comex.boolean" initial="false"

Obnovení dat (refresh) - Spustit obnovení součásti po dokončení akce.

Datový typ: boolean, hodnoty ano – ne, výchozí hodnota ano

type="comex.boolean" initial="true"

Dokument -> Formulář

Primární klíč dokumentu (instance)

Umožňuje zobrazit konkrétní již uložený dokument zadáním jeho pdk do hodnoty parametru. = změna textu

Datový typ: string (řetězec znaků)

Type:“comex.string“

Předvyplněné hodnoty (inext)

Umožňuje předvyplnit vybraná pole formuláře. = změna textu

Datový typ: string (řetězec znaků). Konkrétní zápis hodnoty parametru: ID pole:text předvyplněné hodnoty;ID dalšího pole:text druhé předvyplněné hodnoty. Př.: 10049223:Jana Nováková;10734985:Nový úkol.

ID pole je možné najít v intranetu u příslušné kolonky v jejím menu.

Type:“comex.string“

Předvyplněný klíč (keySource)

Slouží k předvyplnění vybrané oblasti dokumentu.

Type:“comex.string“

= změna textu

Dokument -> Formulář -> Standardní formulář

Načtení konceptu (draftLoad)

Chování při načítání formuláře vzhledem k dříve uloženému konceptu dokumentu. Možné hodnoty parametru:

Potvrdit načtení (confirm): Před opuštění stránky se objeví potvrzovací hláška, zda má být koncept uložen.

Načítat vždy (always): Uloží koncept rozpracovaného dokumentu. Je znovu dostupný po návratu na stránku

Nenačítat nikdy (never): Po opuštění stránky koncept zahodí.

Datový typ: string (řetězec znaků), volba z přednastavených možností potvrdit načtení (confirm)|načítat vždy (always)|nenačítat nikdy (never). Pokud parametr není zadán, koncept se chová jako Potvrdit načtení (confirm).

Ovladač uživatelského panelu (userPanelController) – používá se?

type="comex.boolean" initial="true“

Skrýt standartní tlačítka (hiddenButtons) = oprava překlepu

Skryje automatická tlačítka pod formulářem (Uložit a nový, Uložit, Vložit přílohu, Uložit a zavřít).

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Skrýt tlačítko „Uložit a nový“ (hiddenSaveAndNewButton)

Skryje tlačítko Uložit a nový (pro uložení a načtení prázdného dokumentu).

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Skrýt tlačítko „Uložit a zavřít“ (hiddenSaveAndCloseButton)

Skryje tlačítko Uložit a zavřít (pro uložení a zavření dokumentu).

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Skrýt tlačítko „Uložit“ (hiddenSaveButton)

Skryje tlačítko Uložit (pro uložení dokumentu).

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Skrýt tlačítko „Vložit přílohu“ (hiddenAttachmentButton)

Skryje tlačítko Vložit přílohu (pro přidání přílohy).

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Skrýt tlačítko „Zavřít“ (hiddenCloseButton)

Skryje tlačítko Zavřít (pro zavření dokumentu).

Datový typ: Boolean, hodnoty parametru ano – ne, výchozí hodnota při zadání je ano.

Type=“comex.boolean“ initial=“true“

Uložení konceptu (draftSave)

Chování při odchodu z formuláře vzhledem k neuloženému konceptu dokumentu. Možné hodnoty parametru:

Potvrdit uložení (confirm): Před opuštění rozpracovaného dokumentu se objeví potvrzovací hláška, zda má být koncept uložen. Ukládá se do rozpracovaných dokumentů v Intranetu.

Ukládat vždy (always): Uloží koncept rozpracovaného dokumentu vždy (bez potvrzení uživatele). Ukládá se do rozpracovaných dokumentů v Intranetu.

Neukládat nikdy (never): Po opuštění stránky koncept zahodí.

Vytvořit nový dokument (document): Po opuštění stránky vytvoří automaticky dokument. V Intranetu se neukládá mezi rozpracované, ale rovnou uloží jako nový dokument.

Datový typ: string (řetězec znaků), volba z přednastavených možností potvrdit uložení (confirm)|ukládat vždy (always)|neukládat nikdy (never)|vytvořit nový dokument (document). Pokud parametr není zadán, koncept se chová jako Potvrdit uložení (confirm).

type="comex.string" initial="confirm" enumeration="confirm|always|never|docment“

Dokument -> Formulář -> Tabulkový formulář

Číslovat řádky od (rows)

Uvést počáteční hodnotu prvního řádku. Dále jsou řádky číslovány od této hodnoty

= změna textu

Datový typ: celé číslo, výchozí hodnota je nastavena 1.

type="comex.integer" initial="1"

Dokument -> Hlavička

Bez specifických parametrů

Dokument -> Hlavička -> Přidat tlačítka

Šířka (width)

Nastavení šířky tlačítka v pixelech.

= přidat text (pixely)

Datový typ: celé číslo, minimální hodnota 150, výchozí hodnota 150.

type="comex.integer“ min="150" initial="150"

Výška (height)

Nastavení výšky tlačítka v pixelech.

= přidat text (pixely)

Datový typ: celé číslo, minimální hodnota 150, výchozí hodnota 150.

type="comex.integer“ min="150" initial="150"

Pohledový typ (selectViewType)

Po kliknutí na tlačítko definované tímto parametrem, nabídne formulář uživateli dostupné pohledové typy dokumentu.

Datový typ: boolean, hodnoty parametru ANO – NE.

type="comex.boolean“

Skupina pohledových typů (viewTypeGroup)

Hodnota parametru: název skupiny pohledových typů. Seznam skupin pohledových typů dokumentu je možné vyhledat v Intranetu u daného dokumentu.

Po kliknutí na tlačítko definované tímto parametrem, nabídne formulář uživateli dostupné pohledové typy ve vybrané skupině pohledových typů dokumentu.

Datový typ: string (řetězec znaků)

type="comex.string“

Štítek (label) = přejmenovat na vlastní štítek

Umožňuje zadat vlastní název (štítek) tlačítka pro vytvoření nového dokumentu. Zobrazí se pod ikonou.

Datový typ: string (řetězec znaků)

type="comex.string“

Dokument -> Náhled

Žádné specifické parametry

Dokument -> Náhled -> Náhled v okně

Žádné specifické parametry

Dokument -> Náhled -> Náhled ve stránce – pravděpodobně není funkční, ověřit

Čekat na data (waitForData)

Náhled čeká a bude zobrazen až po obdržení vstupních dat. Hodnota parametru ANO – NE.

Při zobrazení formuláře čekajícího na data by mělo být toto napsáno jako hláška „formulář čeká na data“. Teď se zobrazuje prázdné okno a vypadá to, jako by se to špatně načetlo.

Datový typ: boolean, hodnoty parametru ano – ne, výchozí hodnota ano.

type="comex.boolean" initial="true"

Klíč (key)

Primární klíč dokumentu, který se má zobrazit.

Datový typ: string (řetězec znaků)

type="comex.string“

Výška náhledu v px (height)

Určuje výšku zobrazeného náhledu v pixelech.

Datový typ: celé číslo

type="comex.integer"

Přehled -> Data

Žádné specifické parametry

Přehled -> Data -> Diář

Filtr – datum od (varDateFrom) / Filtr datum do (varDateTo)

Název proměnné (pole filtru) pro odfiltrování dat rozsahu zobrazeného přehledu. = změna textu

V podkladových datech musí být vytvořen datumový filtr. Poté hodnota parametru nabízí k výběru tato pole filtru.

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných proměnných filtru.

type="comex.string" help-enumeration="replacement"

Sloupec – čas od (columnTimeFrom) / Sloupec čas do (columnTimeTo)

Výběr sloupce (atributu) v datech, který reprezentuje čas počátku/konce události. = změna textu

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných sloupců.

type="comex.string" help-enumeration="column"

Sloupec – datum od (columnDateFrom) / Sloupec datum do (columnDateTo)

Výběr sloupce (atributu) v datech, který reprezentuje datum počátku/konce události. = změna textu

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných sloupců.

type="comex.string" help-enumeration="column"

Sloupec/ce – hlavní text (columnText1)

Výběr sloupce, který se bude zobrazovat jako název události. = změna textu

Datový typ: string (řetězec znaků), zápis: $ID sloupce~$ID dalšího sloupce

type="comex.string" help-enumeration="columns|$|~

Akce pro posun (moveAction)

Název akce pro rychlou změnu data a času položky. Hodnota parametru je název konkrétní akce v intranetu.

Datový typ: string (řetězec znaků)

type="comex.string"

Potvrzení přesunu do šířky displeje (moveConfirmDisplayWidth)

Šířka displeje v pixelech, do které bude vyžadováno potvrzení přesunu události. Při zadání hodnoty platí že do této šířky bude vyžadováno potvrzení, od této šířky výše už bude událost přesunuta bez nutnosti potvrzení přesunu. První volba „vyžadováno vždy“ znamená, že potvrzení je vyžadováno bez ohledu na šířku displeje. Jde o ošetření situace, aby zejména na dotykovém displeji nedošlo k nechtěnému přesunu události.

Datový typ: celé číslo, vybírá se z předdefinovaných vyžadováno vždy|480 px|640 px|800 px|960 px|1280 px

Type=“comex.integer“ enumeration=“0|480|640|800|960|1280“

Potvrzení přesunu při použití myši (moveConfirmMouseEvent)

Je vyžadováno potvrzení přesunu události i při použití myši. Standardně je potvrzení přesunu události vyžadováno pouze u dotykových zařízení.

Datový typ: boolean, hodnota parametru ano – ne.

type="comex.boolean"

Rozsah zobrazení (range)

Nastaví výchozí rozsah zobrazení kalendáře (uživatel si může přepnout).

Datový typ: string (řetězec znaků), výběr z roletky den, týden, pracovní týden, měsíc.

type="comex.string" enumeration="day|workweek|week|month“

= přidání textu

Sloupec cizí událost (ColumnForeign)

Sloupec (atribut) v datech reprezentující informaci, zda se jedná o cizí událost (hodnota true-false). Tento sloupec je hodnotou atributu.

Na tento parametr navazuje parametr Zvýraznění cizí události (foreignHighlight), který událost označenou jako cizí zvýrazní vybraným způsobem.

Datový typ: string (řetězec znaků), výběr z roletky seznamu sloupců daného přehledu.

type="comex.string" help-enumeration="column"

Sloupec – opakovatelná událost (columnRepetition)

Sloupec (atribut) v datech reprezentující opakovatelnost události (hodnota true-false).

V přehledu hodnot je potřeba zobrazit sloupec, zda je daná událost opakovatelná nebo ne. Tento sloupec se pak volí v hodnotách atributu. V případě, že je hodnota true, ptá se systém při přesunu události, jestli chceme posouvat jen tuto událost, nebo i budoucí.

Datový typ: string (řetězec znaků), výběr z roletky seznamu sloupců daného přehledu.

type="comex.string" help-enumeration="column"

Sloupec – nepotvrzená událost (ColumnUnconfirmed)

Sloupec (atribut) v datech reprezentující informaci, zda se jedná o potvrzenou či nepotvrzenou událost (hodnota true-false). Tento sloupec je hodnotou atributu.

Na tento parametr navazuje parametr Zvýraznění nepotvrzené události (unconfirmedHighlight), který událost označenou jako nepotvrzenou zvýrazní vybraným způsobem.

Datový typ: string (řetězec znaků), výběr z roletky seznamu sloupců daného přehledu.

type="comex.string" help-enumeration="column"

Sloupec/ce – doplňující text (columnText2)

Vybrat sloupec, který se bude zobrazovat jako doplňující informace k události. = změna textu

Datový typ: string (řetězec znaků), zápis: $ID sloupce~$ID dalšího sloupce

type="comex.string" help-enumeration="columns|$|~“

Tlačítko pro potvrzení přesunu (moveConfirmButton)

Umožňuje definování vlastního textu tlačítka pro potvrzení přesunu události. = změna textu

Datový typ: string (řetězec znaků), při zadání je vyžadována volba jazykové mutace. Maximální délka 16 znaků.

Type=“comex.string“ max-length="16" multilang=“true“

Zpráva pro potvrzení přesunu (moveConfirmMessage)

Umožňuje vlastní definování textu zprávy pro potvrzení přesunu události. = přidání textu

Datový typ: string (řetězec znaků), při zadání je vyžadována volba jazykové mutace.

Type=“comex.string“ multilang=“true“

Zvýraznění cizí události (foreignHighlight)

Určuje způsob, kterým bude zvýrazněna událost, označená jako cizí. Hodnoty parametru: šrafování, pruh.

Datový typ: string (řetězec znaků), vybírá se z předdefinovaných voleb: šrafování|pruh

type="comex.string" enumeration=“hatching|stripe“

Zvýraznění nepotvrzené události (unconfirmedHighlight)

Určuje způsob, kterým bude zvýrazněna událost, označená jako nepotvrzená. Hodnoty parametru: šrafování, pruh.

Datový typ: string (řetězec znaků), vybírá se z předdefinovaných voleb: šrafování|pruh

type="comex.string" enumeration=“hatching|stripe“

Přehled -> Data -> Přehled -> Data -> Gantt

Sloupec – dokončení úkolu (completionDateField)

Sloupec (atribut) v datech reprezentující datum dokončení úkolu. Jedná se o datum reálného dokončení úkolu.

= změna textu

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných sloupců.

type="comex.string" help-enumeration="column"

Sloupec – konec úkolu (endDateField)

Sloupec (atribut) v datech reprezentující datum konce úkolu. Jedná se o plánovaný konec, tj. požadovaný termín splnění úkolu. = změna textu

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných sloupců.

type="comex.string" help-enumeration="column"

Sloupec – navazuje na úkol (followsField)

Sloupec (atribut) v datech reprezentující id úkolu, na který tento navazuje.

V tabulce s podkladovými daty je potřeba mít připravený sloupec, kde bude vyplněno ID nadřízeného úkolu.

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných sloupců.

type="comex.string" help-enumeration="column"

Sloupec – název úkolu (nameField)

Sloupec (atribut) v datech reprezentující název úkolu.

Datový typ: string (řetězec znaků), výběr z roletky dostupných sloupců (atributů).

type="comex.string" help-enumeration="column

Sloupec – počátek úkolu (beginningDateField)

Sloupec (atribut) v datech reprezentující datum počátku úkolu.

Datový typ: string (řetězec znaků), výběr z roletky dostupných sloupců (atributů).

type="comex.string" help-enumeration="column

Sloupec – procento plnění úkolu (completionStatusField)

Sloupec (atribut) v datech reprezentující procento plnění úkolu.

Datový typ: string (řetězec znaků), výběr z roletky dostupných sloupců (atributů).

type="comex.string" help-enumeration="column

Doplnit parametr Rozsah zobrazení jako má Diář (den/týden/měsíc)? U některých projektů to může být na měsíce, ne na dny.

Přehled -> Data -> Graf

bude doplněno

Přehled -> Data -> Kalendář

Filtr – datum (dateFilter)

Název proměnné (pole filtru) pro odfiltrování dat rozsahu zobrazeného přehledu. Do hodnoty parametru vybereme pole filtru, které filtruje celý datum. =Změna textu

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných proměnných filtru.

type="comex.string" help-enumeration="replacement"

Filtr – měsíc (monthFilter)

Název proměnné pro parametrizaci dat zobrazovaných v kalendáři. Do hodnoty parametru vybereme pole filtru, které filtruje měsíc (část datumu). =Změna textu

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných proměnných filtru.

type="comex.string" help-enumeration="replacement"

Filtr – rok (yearFilter)

Název proměnné pro parametrizaci dat zobrazovaných v kalendáři. Do hodnoty parametru vybereme pole filtru, které filtruje rok (část datumu). =Změna textu

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných proměnných filtru.

type="comex.string" help-enumeration="replacement"

Sloupec – datum (dateField)

Zvolit sloupec (atribut) v datech reprezentující datum. Slouží pro porovnání dat zobrazených v kalendáři.

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných sloupců.

type="comex.string" help-enumeration="column"

Výchozí měsíc (initalMonth)

Výchozí měsíc pro zobrazení dat v kalendáři. Defaultně aktuální měsíc. – nefunguje, je potřeba opravit překlep v kódu

Datový typ: kladné celé číslo

type="comex.positiveInteger“

Výchozí rok (initialYear)

Výchozí rok pro zobrazení dat v kalendáři. Defaultně aktuální rok.

Datový typ: kladné celé číslo

type="comex.positiveInteger“

Zobrazit filtr (showFilter)

Před kalendářem bude zobrazen filtr. – nefunguje, při zadání parametru celý kalendář zmizí

Datový typ: boolean, hodnoty parametru ano – ne, výchozí hodnota ano.

type="comex.boolean" initial="true“

Zobrazit ovládací prvky (showControls)

V kalendáři budou zobrazeny ovládací prvky pro změnu měsíce a roku („posun v datumu“).

Datový typ: boolean, hodnoty parametru ano – ne, výchozí hodnota je ano.

type="comex.boolean" initial="true“

Přehled -> Data -> Karty

Info panel (infoPanel)

Zobrazí pouze jednu kartu s informacemi. Zobrazena bude vždy karta s pdk 1.

Využitelné např. v případě, že potřebujeme kartu zobrazit jako informační panel s konkrétním údajem.

Datový typ: boolean, hodnoty parametru ano – ne

type="comex.boolean"

Kliknutím použít výchozí nástroj (clickDefault)

Kliknutím použít nástroj položky, který je v intranetu definovaný jako výchozí (standardně je použit při dvojkliku).

Datový typ: boolean, hodnoty parametru ano – ne

type="comex.boolean"

Kopírování dat povoleno (allowDataCopying)

V Custom nastavení aplikace je uvedeno, zda v celé aplikaci je kopírování dat defaultně povoleno nebo zakázáno. Tímto parametrem je možné u dané komponenty tento výchozí stav změnit.

Datový typ: boolean, hodnoty parametru ano – ne

type="comex.boolean"

Rozložení karet (cardsGrid)

Určí kolik karet má být zobrazeno v jednom řádku případně i jejich šířku. Vychází z pravidel css gridu.

Např. pro zobrazení tří karet v jednom řádku zadat do hodnoty parametru: „1fr 1fr 1fr“ pro zobrazení tří stejně velkých karet vedle sebe, nebo „1fr 1fr 3fr“ pro zobrazení dvou karet užších a jedné širší. =doplnit text

Datový typ: string (řetězec znaků) o maximální délce 64 znaků.

type="comex.string" max-length="64“

Přehled -> Data -> Kostky

Společné pro všechny typy kostek:

Předmět (subject)

Hlavní informační část kostky, je to povinný parametr pro zobrazení kostky. Data se přiřazují výběrem sloupce z podkladových dat. Předmět je tučně vyznačen a tvoří majoritní sdělení.

Datový typ: string (řetězec znaků), výběr z roletky seznamu sloupců daného přehledu.

type="comex.string" help-enumeration="column"

Šířka (width)

Rozměr kostky udávaný v pixelech nebo procentech (podle nastavení parametru Určení šířky). Nastavení je možné u typu Header a Pipeline, u typu List je šířka vždy na celou šířku obrazovky/rámečku.

Datový typ: celé číslo v px nebo v %, hodnota v rozsahu 10 – 500, výchozí hodnota 200

type=" comex.integer " initial="200 max-inclusive="500" min-inclusive="10“

Typ (type)

Určení základního druhu kostky. Možnost vybrat ze tří možností header|pipeline|list. Každý z typů má odlišné grafické zobrazení a liší se i parametrizací.

Header - typ zobrazení, kdy se kostky seskupí do sloupců podle nastavení parametru „Seskupování“. Do hlavičky se použije název (hodnota) sloupce, podle kterého se má seskupovat. Název sloupce se dá rozšířit o možnosti v nastavení sloupců.

Pipeline - slouží pro zobrazení postupu krokovým zobrazením, seskupovat lze podle libovolného sloupce v podkladových datech. Pipline sloupce se automaticky poskládají vzestupně podle číselné hodnoty nebo v abecedním pořadí podle názvu, který je zobrazen v hlavičkách pipeliny.

List - slouží k zobrazení kostek bez hlavičky. Není seskupováno do sloupců, muže být zobrazeno v jednom dlouhém řádku. Pokud mají být řádky zalamovány, zobrazuje se v mřížce.

Datový typ: string (řetězec znaků), výběr z roletky pipeline|header|list

type="comex.string" enumeration="pipeline|header|list"

Určení šířky (size)

Nastavení, v jakých jednotkách bude šířka kostek určována

Datový typ: string (řetězec znaků), výběr hodnoty parametru z roletky pixel|percent

type="comex.string" enumeration="pixel|percent"

Avatar (avatar)

Odkaz na obrázek ze souborů příloh, vyžaduje autentifikaci (přihlášení uživatele). Výběr sloupce z podkladového přehledu. V případě, že hodnota nebude zadaná, avatar se nezobrazí.

Datový typ: string (řetězec znaků), výběr z roletky sloupců daného přehledu

type="comex.string“ help-enumeration="column“

Ikona (icon)

Výběr sloupce z podkladových dat, zobrazí se jako ikona u popisu jednotlivých položek. Pokud nebude hodnota ve sloupci zadaná, anebo bude prázdná, ikona se nezobrazí.

Datový typ: string (řetězec znaků), výběr z roletky sloupců daného přehledu

type="comex.string“ help-enumeration="column“

Lišta s ikonami (icons)

Zobrazí v kostce lištu s informačními symboly (symboly se odkazují na hodnotu ve vybraném sloupci).

Datový typ: pole

type="comex.array“

Sloupec (image): vybrat sloupec s ikonou

Datový typ: string (řetězec znaků), výběr z roletky sloupců daného přehledu

type="comex.string" help-enumeration="column"

Typ sloupce (type): vybrat typ sloupce z databáze.

Datový typ: string (řetězec znaků), výběr z roletky symbol, icon

type="comex.string" enumeration="icon|symbol"

Počet zobrazených kostek (limit)

Udává limit, kolik kostek se má zobrazovat. Zobrazí se zvolený počet kostek od 1pdk.

Datový typ: celé číslo, defaultně nastaveno 1000

type="comex.integer" initial="1000"

Povolit filtrování (filter)

Umožňuje určení, zda má být filtrování v kostkách povoleno nebo zakázáno. Při hodnotě NE se filtr u komponenty skryje.

Datový typ: boolean, výchozí hodnota ANO

type="comex.boolean" initial="true"

Schovat, pokud nejsou data (hide)

Při hodnotě parametru ANO a pokud nejsou dostupná data, celá komponenta ze stránky zmizí.

Při hodnotě parametru NE a pokud nejsou dostupná data, zobrazí se „Nejsou žádná data k zobrazení“.

Datový typ: boolean, hodnoty parametru ano – ne, výchozí nastavení ne

type="comex.boolean" initial="false"

Subtitles (subtitles)

Strukturovaný objekt s možností zobrazit až 3 řádky doplňkových informací. Jednotlivé doplňkové informace se vybírají z podkladových dat a nastavuje se jim pořadí (přednastavené hodnoty 1, 2 a 3). Vkládají se jako jednotlivé objekty.

Datový typ: pole

type="comex.array“

Text subtitle (text) – text titulku, výběr sloupce z podkladových dat. Aby se text zobrazil, je potřeba určit pořadí řádku (objekt Řádek). Pokud chceme zapsat více informací na jeden řádek, je potřeba vložit nový objekt, vybrat další sloupec a přidělit mu stejné pořadí řádku.

Datový typ: string (řetězec znaků), výběr z roletky sloupců daného přehledu

type="comex.string" help-enumeration="column"

Řádek (row) – určit pořadí řádku pro zobrazení, výběr 1-3; na jeden řádek je možné vložit více informací (pak je vhodné použít oddělovač)

Datový typ: celé číslo, výběr z roletky hodnot 1 – 3

type="comex.integer" enumeration="1|2|3"

Oddělovač (delimiter) – pokud je na jednom řádku více informací, určuje, jakým znakem mají být odděleny

Datový typ: řetězec, výchozí hodnota mezera

base="comex.string" initial=" "

Zalamovat text (float) – zalamovat text v řádku

Datový typ: boolean, hodnoty ano – ne

type="comex.boolean"

Symbol (symbol)

Výběr sloupce z podkladových dat, kde je zobrazen symbol. Symbol se zobrazí v příslušné kostce, pokud nebude hodnota zadaná nebo bude prázdná, nezobrazí se.

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných sloupců.

type="comex.string" help-enumeration="column"

Zalamovat první řádek (floatHeader)

Zalamovat text v prvním řádku.

Datový typ: boolean, hodnoty parametru ano-ne, defaultně nastaveno ne.

type="comex.boolean" initial="false"

Nastavení podle typu kostky:

Nastavení headeru (header)

Datový typ: objekt

type="comex.object“

Seskupování (group)

Výběr sloupce, podle kterého se mají kostky seskupovat. Výběr se provádí podle sloupců z podkladových dat.

Datový typ: string (řetězec znaků), volba z roletky předdefinovaných sloupců.

base="comex.string" help-enumeration="column"

Sloupce (columns)

Datový typ: pole

type="comex.array“

Je možné nastavit vlastní název sloupce a jeho pozici.

Datový typ: objekt

type="comex.object“

Název sloupce (cs, sk…) – vloží název sloupce ve vybraném jazyce za nadpis sloupce

Datový typ: string (řetězec znaků)

type="comex.string" multilang="true"

Pozice (position) – pozice sloupce

Datový typ: celé číslo

type="comex.integer"

Sloupce jsou řazeny dle názvu podle abecedy (nebo podle čísla). Vlastní název sloupce se zapíše za originální název sloupce, řazení zůstává stejné.

Pozice nesmí mít vynechané číslo, musí jít postupně. Pokud chceme pojmenovat např. až třetí sloupec, je potřeba zadat parametr takto:

Zalamovat sloupce (float)

Řídí chování sloupců kostek vzhledem k nadřazenému bloku. Pokud je blok kostek širší než nadřazený blok a je zvoleno zalamování, budou kostky a sloupce pod sebou. Pokud se zalamovat nemá, budou se kostky vykreslovat stále doprava vedle sebe a zobrazí se scrollbar.

Datový typ: boolean, hodnoty ano – ne.

type="comex.boolean"

Nastavení pipeline (pipeline)

Datový typ: objekt

type="comex.object“

Analogické nastavení jako u header:

Seskupování (group)

Zalamovat sloupce (float)

Nastavení listu (list)

Datový typ: objekt

type="comex.object“

Počet sloupců listu (listColumns)

Počet sloupců gridu po vykreslení. Kostky se zobrazují přes celou šířku obrazovky ve zvoleném počtu sloupců, hodnota parametru 1 – 6.

Datový typ: string (řetězec znaků), výběr hodnot z roletky 1 – 6.

type="comex.string" enumeration="1|2|3|4|5|6"

Přehled -> Data -> Mapa

Šířka (width)

initial="600"

string (neuvedeno)

Typ (type)

base="comex.string" enumeration="roadmap|satellite|hybrid|terrain

Výchozí zeměpisná šířka (lat)

initial="49.7437572

string (neuvedeno)

Výchozí zeměpisná délka (lng)

initial="15.3386383

string (neuvedeno)

Výchozí zoom (zoom)

initial="6"

string (neuvedeno)

Výška (height)

initial="500

string (neuvedeno)

Sloupec – id (idField)

type="comex.string

Sloupec – jméno (nameField)

ype="comex.string

Sloupec – město (cityField)

type="comex.string

Sloupec – ulice (streetField)

type="comex.string

Přehled -> Data ->Menu

type="comex.string

Název proměnné – výstupní hodnota (outputVar)

Určí název proměnné (sloupce) pro parametrizaci (naplnění) filtru. Hodnotou je jméno proměnné (např. var_1407). Tuto hodnotu lze najít v intranetu v xml položky. =Změna textu

Je možné tuto hodnotu najít i jinde? Případě doplnit roletku, ze které by byla rovnou vybírána?

Pokud menu vytváříme ze seskupeného přehledu, zde se neodkazujeme na tento přehled, ale na přehled, ve kterém chceme pomocí menu filtrovat.

Současně je potřeba nastavit také parametr Sloupec – výstupní hodnota.

Datový typ: string (řetězec znaků), hodnotou je jméno proměnné (např. var_1407)

type="comex.string

Sloupec – výstupní hodnota (outputField)

Určí hodnotu pro parametrizaci filtru výběrem sloupce (atributu) v datech. Vybíráme opět stejný sloupec jako v parametru Název proměnné – výstupní hodnota, jen je vybírán z roletky. =Změna textu

Současně je potřeba nastavit také parametr Název proměnné – výstupní hodnota.

Ke správnému fungování je potřeba nastavit propojení komponenty Menu na komponentu Filtr při kliknutí na položku (standartní propojení – odešle data do filtru). Následně ještě jedno propojení komponenty Menu na komponentu Filtr (Odeslat filtr). Pak už zafunguje standartní propojení filtru na tabulku.

Datový typ: string (řetězec znaků), výběr z roletky dostupných sloupců (atributů).

type="comex.string" help-enumeration="column

Rozložení položek (direction)

Určuje, jak budou jednotlivé položky rozloženy. Hodnoty parametru: : Záložky, Horizontálně, Vertikálně, Ve 2 sloupcích, Ve 3 sloupcích, Ve 4 sloupcích.

Pokud tento parametr není použit, je zobrazeno jednoduché horizontální menu.

Datový typ: string (řetězec znaků), výběr z hodnot v roletce záložky|horizontálně|vertikálně|ve 2 sloupcích|ve 3 sloupcích|ve 4 sloupcích

type="comex.string" enumeration="tabs|horizontal|vertical|vertical-2cols|vertical-3cols|vertical-4cols“

Sloupec – ikona (iconField)

Sloupec (atribut) v podkladových datech reprezentující název souboru ikony. =Změna textu

Datový typ: string (řetězec znaků), výběr z roletky dostupných sloupců (atributů).

type="comex.string" help-enumeration="column

Sloupec – počet (countField)

Do hodnoty parametru zadat sloupec (atribut) v datech, reprezentující počet výskytů (číselná hodnota). =Změna textu

Datový typ: string (řetězec znaků), výběr z roletky dostupných sloupců (atributů).

type="comex.string" help-enumeration="column

Sloupec – popisek (labelField)

Sloupec (atribut) v datech reprezentující popisek položky. Hodnotou parametru je sloupec, ze kterého čerpáme data pro popisek.

Datový typ: string (řetězec znaků), výběr z roletky dostupných sloupců (atributů).

type="comex.string" help-enumeration="column

Přehled -> Data -> Počítadlo

Typ (type)

Určení typu počítadla. Hodnoty parametru: Info (zobrazí standartně počet položek), Semafor (je možné nastavit hodnoty, při kterých se mění barva počítadla).

Datový typ: string (řetězec znaků), výběr z roletky běžné zobrazení (info)|zobrazení s určením hranice pro změnu barvy (semafor), defaultně nastaveno info

type="comex.string" enumeration=" info|semafor“ initial="info

Základní barva pro typ info a první barvu semaforu (baseColor)

Určení barvy pro typ Info a první barvu semaforu.

=přidání textu

Datový typ: string (řetězec znaků), hodnota parametru se udává buď jako název barvy v aj nebo její hexa kód; Kompletní přehled např. zde: HTML color names. Defaultně nastavena modrá.

type="comex.string" initial="blue"

Barva pro varování semaforu (warningColor)

Pro typ Semafor – určení barvy při dosažení hodnoty varování.

Pro správné fungování, musí být nastaveny všechny 4 související parametry: barva pro varování semaforu, barva pro výstrahu semaforu, hranice pro varování a hranice pro výstrahu.

Datový typ: string (řetězec znaků), hodnota parametru se udává buď jako název barvy v aj nebo její hexa kód; Kompletní přehled např. zde: HTML color names. Defaultně nastavena oranžová.

type="comex.string" initial="blue"

Barva pro varování semaforu (warningColor)

Pro typ Semafor – určení barvy při dosažení hodnoty varování.

Pro správné fungování, musí být nastaveny všechny 4 související parametry: barva pro varování semaforu, barva pro výstrahu semaforu, hranice pro varování a hranice pro výstrahu.

Datový typ: string (řetězec znaků), hodnota parametru se udává buď jako název barvy v aj nebo její hexa kód; Kompletní přehled např. zde: HTML color names. Defaultně nastavena oranžová.

type="comex.string" initial="orange"

Barva pro výstrahu semaforu (dangerColor)

Pro typ Semafor – určení barvy při dosažení hodnoty výstrahy.

Pro správné fungování, musí být nastaveny všechny 4 související parametry: barva pro varování semaforu, barva pro výstrahu semaforu, hranice pro varování a hranice pro výstrahu.

Datový typ: string (řetězec znaků), hodnota parametru se udává buď jako název barvy v aj nebo její hexa kód; Kompletní přehled např. zde: HTML color names. Defaultně nastavena červená.

type="comex.string" initial="red

Barva textu (color)

Upravuje barvu textu (číslice) na počítadle

Datový typ: string (řetězec znaků), hodnota parametru se udává buď jako název barvy v aj nebo její hexa kód; Kompletní přehled např. zde: HTML color names. Defaultně nastavena bílá. (#fff)

type="comex.string" initial="#fff"

=přidání textu

Hranice pro varování (warningRange)

Číselně vyjádřená hranice, kdy se barva semaforu mění podle nastavení parametru barva pro varování semaforu.

=přidání textu

Pro správné fungování, musí být nastaveny všechny 4 související parametry: barva pro varování semaforu, barva pro výstrahu semaforu, hranice pro varování a hranice pro výstrahu.

Datový typ: celé číslo, defaultně nastavena velikost 10

type="comex.integer" initial="10“

Hranice pro výstrahu (dangerRange)

Číselně vyjádřená hranice, kdy se barva semaforu mění podle nastavení parametru barva pro výstrahu semaforu.

Pro správné fungování, musí být nastaveny všechny 4 související parametry: barva pro varování semaforu, barva pro výstrahu semaforu, hranice pro varování a hranice pro výstrahu.

Datový typ: celé číslo, defaultně nastavena velikost 20

type="comex.integer" initial="10“

Key parametr pro ID odkazu (key) – dotaz na pana Janderu

Zadává se hodnota (ID) bez key. K čemu přesně slouží???

type="comex.string

Type parametr pro ID odkazu (typeId) – dotaz na pana Janderu

type="comex.string

Název (name)

Popisek počítadla, zobrazí se jako vlastní text pod počítadlem (číselnou hodnotou).

=Změna textu

Datový typ: string (řetězec znaků)

base="comex.string“

Odkaz na stránku (customeId)

Hodnotou parametru je ID stránky (přehledu), na kterou se chceme při prokliku odkázat. Pokud tento parametr nebude nastaven, odkazuje se automaticky na přehled, ze kterého je čerpáno.

=přidání textu

Datový typ: celé číslo

type="comex.integer"

Uchycení ke spodku bloku (bottom) – dotaz pan Jandera

Co má přesně dělat? Hodnota ANO – NE, ale nenašla jsem mezi nimi rozdíl

base="comex.boolean" initial="false

Zakázat přenos parametrů (parameters) – dotaz pan Jandera

Hodnota parametru ANO – NE.

type="comex.boolean“

Přehled -> Data -> Tabulka

Deaktivovat zvýraznění po najetí myší (disableHoverHighlight)

Po najetí myši se řádek nezvýrazní (nepodbarví). Možné využít v případě, kdy má řádek funkci “informační karty” apod.

Datový typ: boolean, hodnota parametru ano – ne, výchozí hodnota ano.

type="comex.boolean" initial="true"

Fixované hlavičky (fixedTableHeaders)

Hlavička tabulky se při hodnotě parametru ANO odcroluje společně s řádky, tj. při scrolování stránky se schová pod okraj stránky. Při hodnotě parametru NE se hlavička posouvá při scrolování, obdobně jako v excelu “ukotvení řádku”.

Datový typ: boolean, hodnota parametru ano – ne, výchozí hodnota ano.

type="comex.boolean" initial="true"

Nižší řádky (compactTableRows)

Nastaví nižší řádky tabulky.

Datový typ: boolean, hodnota parametru ano – ne, výchozí hodnota ano.

type="comex.boolean" initial="true"

Kopírování dat povoleno (allowDataCopying)

V Custom nastavení aplikace je uvedeno, zda v celé aplikaci je kopírování dat defaultně povoleno nebo zakázáno. Tímto parametrem je možné u dané komponenty tento výchozí stav změnit.

Datový typ: boolean, hodnoty parametru ano – ne

type="comex.boolean"

Roztáhnout řádky (stretchTableRows)

Udržovat řádky roztažené minimálně na 100% šířky tabulky.

Datový typ: boolean, hodnota parametru ano – ne, výchozí hodnota ano.

Skryté hlavičky tabulky (hiddenTableHeaders)

Umožní skrýt první řádek tabulky (hlavičku).

Datový typ: boolean, hodnota parametru ano – ne, výchozí hodnota ano.

type="comex.boolean" initial="true"

Rozbalovací řádek - typ součásti (rowDropdownModifier)

Výběr typu součásti, která se má v řádku rozbalit. Současně je potřeba nastavit parametr Rozbalovací řádek - součást, kde se uvede ID součásti (viz níže). Případně parametr Rozbalovací řádek - součást (sloupec), kde se ID součásti uvede do sloupce, na který se tímto odkážeme.

Datový typ: string (řetězec znaků), výběr z roletky: Náhled na dokument|Náhled na položku přehledu|Přehled (karty)|Přehled (tabulka).

type="comex.string"

mex.table.item:instance.preview|comex.table.data:instance.cards|comex.table.data:instance.grid"

Rozbalovací řádek - typ součásti (sloupec) (rowDropdownModifierColumn)

Výběr typu součásti, která se má v řádku rozbalit. Součást se vybírá podle hodnoty uvedené v odkazovaném sloupci. Hodnota ve sloupci musí být uvedena ve formátu:

comex.table.data:instance.grid

comex.table.item:instance.preview

comex.document.preview:instance.standard

comex.document.form:instance.standard

Současně je potřeba nastavit parametr Rozbalovací řádek - součást, kde se uvede ID součásti (viz níže). Případně parametr Rozbalovací řádek - součást (sloupec), kde se ID součásti uvede do sloupce, na který se tímto odkážeme.

Datový typ: string (řetězec znaků)

type="comex.string" help-enumeration="column"

Rozbalovací řádek - součást (rowDropdownInstance)

Výběr ID součásti, která se má v řádku rozbalit. Navazuje na paramter Rozbalovací řádek - typ součásti nebo Rozbalovací řádek - typ součásti (sloupec).

Datový typ: string (řetězec znaků)

type="comex.string

Rozbalovací řádek - součást (sloupec) (rowDropdownInstanceColumn)

Výběr ID součásti, která se má v řádku rozbalit. ID je uvedeno ve sloupci, na který se tímto okazujeme. Navazuje na paramter Rozbalovací řádek - typ součásti nebo Rozbalovací řádek - typ součásti (sloupec).

Datový typ: string (řetězec znaků)

type="comex.string" help-enumeration="column"

Rozbalovací řádek - aktivní součást (rowDropdownActive)

Parametr určuje, jestli bude rozbalovací součást aktivní (lze nad ní spoustět akce a pod.), nebo pouze pro pasivní náhled.

Datový typ: boolean, hodnota parametru ano – ne, výchozí hodnota ano.

type="comex.boolean" initial="true"

Rozbalovací řádek - aktivní součást (sloupec) (rowDropdownActiveColumn)

Parametr určuje, jestli bude rozbalovací součást aktivní (lze nad ní spoustět akce a pod.), nebo pouze pro pasivní náhled. Je určováno hodnotou (1 - 0) v odkazovaném sloupci.

Datový typ: string (řetězec znaků)

type="comex.string" help-enumeration="column"

Rozbalovací řádek - rozbalit jen jeden (rowDropdownSingleMode)

Při hodnotě parametru ANO, umožní rozbalení pouze jednoho řádku tabulky. Pokud uživatel rozbalí další řádek, ostatní řádky se automaticky sbalí.

Datový typ: boolean, hodnota parametru ano – ne, výchozí hodnota ano.

type="comex.boolean" initial="true"

Výchozí nástroj nahoře (defaultToolAtTop)

Nástoj, který je označený jako výchozí bude umístěný nahoře v nadpisu součásti.

Datový typ: boolean, výchozí hodnota ano

type="comex.boolean" initial="true"

Vzhled (tableLayout)

Vzhled tabulky - výběr ze dvou možností vzhledu - standardní nebo vzdušný (airy).

Datový typ: string (řetězec znaků), výběr z roletky Airy, Standard

type="comex.string" enumeration="v1|v2"

Zarovnání nástrojů položky (itemToolsAlign)

Parametr určuje, kde budou zarovnány nástroje tabulky. Výchozí zarovnání je vpravo.

Datový typ: string (řetězec znaků), výběr z roletky vpravo, vlevo; výchozí nastavení - vpravo.

type="comex.string" enumeration="left|right" initial="right"

Přehled -> Formulář

Žádné specifické parametry

Přehled -> Formulář -> Filtr

Žádné specifické parametry

Přehled -> Položka

Žádné specifické parametry

Přehled -> Položka -> Náhled

Ignorovat klíč (ignoreKey)

Hodnota parametru ANO – NE. Při zadání ANO se nevyžaduje klíč (tj. ruší se vazba na konkrétní pdk záznam).

Pokud tento parametr není definován, je jeho výchozí hodnota NE, tj. existuje vazba na konkrétní pdk.

Lze využít např. v situaci, kdy potřebujeme jako náhled na položku, tj. hlavičku, zobrazit právě jednu položku daného přehledu. Při hodnotě Ignorovat klíč – ANO, se položka jako náhled zobrazí vždy stejně bez ohledu na vybraná data.

Datový typ: boolean, hodnota parametru ano – ne.

type="comex.boolean“

Kopírování dat povoleno (allowDataCopying)

V Custom nastavení aplikace je uvedeno, zda v celé aplikaci je kopírování dat defaultně povoleno nebo zakázáno. Tímto parametrem je možné u dané komponenty tento výchozí stav změnit.

Datový typ: boolean, hodnoty parametru ano – ne

type="comex.boolean"

Šířka sloupce (columnWidth)

Definuje šířku náhledového sloupce (odsazení jednotlivých položek od sebe) v pixelech. Bude-li k dispozici dostatečný prostor, zobrazí se více sloupců vedle sebe.

=Změna textu

Datový typ: celé číslo, hodnota v pixelech

type="comex.integer“

Prezentace

XPath nadpisu snímku (headTextXPath)

type="comex.string" required="true"

XPath obsahu snímků (contentXPath)

type="comex.string" required="true

XPath seznamu snímků (slidesXPath)

type="comex.string

Akce po dokončení prezentace (completeAction)

type="comex.string

Automaticky další snímek (autoNextSlide)

type="comex.boolean

Čas na 1 snímek (slideTime)

type="comex.string" help-enumeration="column"

Hláška před dokončením prezentace (messageComplete)

type="comex.string"

Hláška při přerušení prezentace (messageBreak)

type="comex.string

Kontrolní kód (controlCode)

type="comex.boolean

Šířka sloupce (columnWidth)

type="comex.integer

XPath ‘Automaticky další snímek’ (autoNextSlideXPath)

type="comex.string

XPath barvy pozadí nadpisu (headBgColorXPath)

type="comex.string

XPath barvy textu nadpisu (headTextColorXPath)

type="comex.string

XPath obrázku pozadí (bgImageXPath)

type="comex.string

XPath pozice pozadí (bgImagePositionXPath)

type="comex.string

XPath roztažené pozadí (bgImageStretchXPath)

type="comex.string

Přehled -> Větev -> Menu

Některé specifické parametry již popsány výše (v menu, které čerpá z jiného zdroje dat).

ID nadřízené složky (homeId)

Umožňuje změnit nastavení ID stránky, na kterou se přesměruje při prokliku na ikonu nadřízené složky. Pokud tento parametr není definován, automaticky odkaz směřuje na nadřízenou složku. =přidání textu

Datový typ: celé číslo

type="comex.integer“

Pevné přichycení menu k hornímu okraji obrazovky (fixed)

Při hodnotě parametru ANO se menu přichytí k hornímu okraji obrazovky. opravit, menu při hodnotě ANO mizí (zřejmě pod jinou komponentu?)

Datový typ: boolean, hodnoty parametru ano – ne

type="comex.boolean“

Stejný klíč a typ pro nadřízenou složku (homeSameKeyAndType)

Použít stejný klíč a typ z URL adresy také u odkazu na nadřízenou složku.

Je možné použít v případě, že se vracíme „o úroveň výš“ a potřebujeme zachovat vybraný klíč a typ dokumentu i v nadřízené složce.

Datový typ: boolean, hodnoty parametru ano – ne

type="comex.boolean“

Přehled -> Větev -> Obsah

Žádné specifické parametry

Složka -> Položky

Žádné specifické parametry

Složka -> Položky -> Menu

Některé specifické parametry již popsány výše (v menu, které čerpá z jiného zdroje dat).

Složka -> Položky -> Obsah

Žádné specifické parametry

Speciální -> Obsah

Žádné specifické parametry

Speciální -> Obsah -> Html

HTML kód (content)

Do hodnoty parametru je možné vložit vlastní HTML kód. P. -> Potencionální bezpečnostní díra, případně nastavit kontrolní mechanismy

=přidání textu

Datový typ: string (řetězec znaků)

type="comex.string“

Speciální -> Obsah -> Menu

Některé specifické parametry již popsány výše (v menu, které čerpá z jiného zdroje dat).

Položky menu (items)

Umožňuje nadefinovat jednotlivé položky menu a jejich vyhodnocovací parametry.

Datový typ: pole

type="comex.array"

Každá jednotlivá položka je objekt s možností vložit položky (níže)

Datový typ: objekt

type="comex.object"

Typ akce (actionType) - určení typu

Datový typ: string (řetězec znaků), výběr z hodnot v roletce akce (action), odkaz (anchor).

type="comex.string" enumeration="action|anchor"

Otevření akce (by)

Datový typ: string (řetězec znaků), výběr z hodnot v roletce: přesměrovat na jinou stránku (replace), otevřít v dialogovém okně (dialog), otevřít v novém okně (window), do skrytého rámce (frame), {nic}

type="comex.string" enumeration="replace|dialog|window|frame|{nic}"

Přesměrovat na jinou stránku (replace) - provede akci a na konci přesměruje na jinou stránku

Otevřít v dialogovém okně (dialog) - otevře pop up okno

Otevřít v novém okně (window) - v novém okně (otevírá ve stejném, ale ne akci, ale odkaz, může to být tím)

Do skrytého rámce (frame) - do skrytého rámce (např. pro export dat) {nic}

U typu anchor se stále zobrazuje ve stejném okně při jakékoliv alternativě (replace, window…) – má to na to reagovat?

Název položky v menu (label) - umožňuje nadefinovat vlastní název (text) položky menu

Datový typ: string (řetězec znaků)

type="comex.string"

ID stránky pro odkaz položky v menu (id) - umožňuje zadat odkaz na ID stránky

Datový typ: string (řetězec znaků), zadáváme ID stránky, na kterou se chceme odkázat. Současně je potřeba definovat parametr Typ akce = anchor.

type="comex.string"

Ikona položky v menu (ico) – jak pomocí řetězce znaků zapsat ikonu???

Datový typ: string (řetězec znaků)

type="comex.string"

URL odkaz položky v menu (url) – Umožňuje zadat odkaz na URL jiné stránky

Datový typ: string (řetězec znaků), zadáváme URL stránky, na kterou se chceme odkázat. Současně je potřeba definovat parametr

Typ akce = anchor

type="comex.string"

-

Key parametr pro ID odkazu (key)

Datový typ: string (řetězec znaků)

type="comex.string"

-

Type parametr pro ID odkazu (type)

Datový typ: string (řetězec znaků)

type="comex.string"

-

Akce položky v menu (action)

Datový typ: string (řetězec znaků)

type="comex.string"

-

Zakázat přenos parametrů (parameters)

Datový typ: boolean, hodnoty ano – ne

type="comex.boolean"

ID nadřízené složky (homeId)

Umožňuje změnit nastavení ID stránky, na kterou se přesměruje při prokliku na ikonu nadřízené složky.

Jakmile tento parametr zadám, zmizí všechna nadefinovaná tlačítka

Datový typ: celé číslo

type="comex.integer"

Pevné přichycení menu k hornímu okraji obrazovky (fixed)

Při hodnotě parametru ANO se menu přichytí k hornímu okraji obrazovky.

Přichytí se nahoru, ale skryje se pod jiné komponenty

Datový typ: boolean, hodnota parametru ano – ne

type="comex.boolean"

Rozložení položek (direction)

Určuje, jak budou jednotlivé položky rozloženy. Hodnoty parametru: Záložky, Horizontálně, Vertikálně, Ve 2 sloupcích, Ve 3 sloupcích, Ve 4 sloupcích.

Pokud tento parametr není použit, je zobrazeno jednoduché horizontální menu.

Datový typ: string (řetězec znaků), výběr z hodnot v roletce záložky| horizontálně|vertikálně|ve 2 sloupcích|Ve 3 sloupcích|ve 4 sloupcích.

type="comex.string" enumeration="horizontal|vertical|vertical-2cols|vertical-3cols|vertical-4cols“

Speciální -> Obsah -> Obrázek

Cesta k obrázku (src)

Absolutní cesta k obrázku (URL).

=Změna textu

Datový typ: string (řetězec znaků)

type="comex.string"

Odsazení obrázku (padding)

Udává odsazení obrázku v pixelech nebo procentech. Hodnota parametru např. 40px, 20%. =přidání textu.

Datový typ: string (řetězec znaků)

type="comex.string"

Responzivita (responsive)

Nastavení obrázku pro responzivní zobrazení, hodnoty parametru ANO – NE. Podle P. – už nemá význam, mohlo by se odstranit.

Datový typ: boolean, hodnoty parametru ano – ne, výchozí hodnota ano

type="comex.bool" init="true“

Šířka obrázku (width)

Hodnota parametru udávaná v pixelech. P. – pokud se to využívá, mělo by být aktualizováno =přidání textu.

Datový typ: strin (řetězec znaků)

type="comex.string“

Výška obrázku (height)

Hodnota parametru udávaná v pixelech. P. – pokud se to využívá, mělo by být aktualizováno =přidání textu.

Datový typ: strin (řetězec znaků)

type="comex.string“

Zarovnání obrázku (align)

Určuje zarovnání obrázku na stránce.

Datový typ: string (řetězec znaků), výběr z roletky: vlevo, vpravo, na střed.

type="comex.string" enumeration=" left|right|center“

Speciální -> Obsah -> Přepínač

Typ (type)

Typ vykreslení přepínače, hodnoty parametru horizontálně, vertikálně.

Datový typ: string (řetězec znaků), výběr z roletky: horizontálně|vertikálně, defaultně nastaveno horizontálně.

type="comex.string" enumeration=" horizontal|vertical“

Unikátní název – bude odstraněno

Výchozí hodnota (default)

Výchozí hodnota přepínače při načtení stránky (libovolný název, který musí souhlasit z jednou z hodnot nadefinovanou v parametru položky).

=přidání textu

Datový typ: string (řetězec znaků)

type="comex.string"

Položky (subtitles)

Vloží pole pro nadefinování položek přepínače.

=úprava textu

Datový typ: pole

type="comex.array“

Umožňuje nadefinovat jednotlivé položky (tlačítka) přepínače a jejich hodnoty. Vloží pole, ve kterém jsou vloženy jednotlivé objekty s názvem a hodnotou přepínače.

Datový typ: objekt

type="comex.object"

Label (name)

Datový typ: string (řetězec znaků)

type="comex.string"

Hodnota (value) - unikátní hodnota, která odpovídá každému jednotlivému tlačítku. Tuto hodnotu pak vkládáme jako parametr do komponenty, kterou chceme pomocí tlačítka přepínače zobrazit/nezobrazit.

Datový typ: string (řetězec znaků)

type="comex.string"


6. Události

Rámeček

Načtení obsahu (load)

Spouštěčem propojení je „připravenost“ všech komponent v daném rámečku, ze kterého se propojujeme.

Jakmile jsou všechny komponenty v rámečku načtené, provede se propojení.

Obecné (pro všechny komponenty)

Připraveno (ready)

Spouštěčem propojení je „připravenost“ komponenty ze které se propojujeme.

Např. chceme používat filtr tabulky, ale nechceme ho zobrazovat (odkazujeme se na něj jinou komponentou). Jakmile bude filtr připraven k použití (tj. načtením stránky) skryje se.

Zobrazení (show)

Spouštěčem propojení je zobrazení komponenty, ze které se propojujeme.

Skrytí (hide)

Spouštěčem propojení je skrytí komponenty, ze které se propojujeme.

Specifické pro třídu

Specifické pro třídu

Spouštěčem propojení je dokončení akce. Po dokončení zvolené akce bude spuštěna definovaná událost.

Třída dokument, přehled, složka, speciální

Žádné specifické události

Specifické pro komponentu (rozsah a modifikátor)

Třída dokument

Dokument -> Formulář

Uložení dokumentu (save)

Spouštěčem propojení je uložení nového dokumentu.

Třída přehled

Přehled -> Data

Přehled -> Data -> Diář

Kliknutí na položku – není v kódu, bude smazáno

Použití akce diáře (masterAction)

Použití akce položky (itemAction)

Použití akce položky nebo diáře (action)

Použití nástroje diáře (masterEvent)

Použití nástroje položky (itemEvent)

Přehled -> Data -> Gantt

Kliknutí na řádek (itemClick)

Spouštěčem propojení je kliknutí na položku Gantova diagramu.

Aby propojení fungovalo, je potřeba mít zobrazené zaškrtávátko u jednotlivých položek tabulky, jinak nelze propojení aktivovat.

Použití řádkové akce (itemAction)

Použití řádkového nástroje (itemEvent)

Použití řádkové nebo tabulkové akce (action)

Použití tabulkové akce (tableAction)

Použití tabulkového nástroje (tableEvent)

Přehled -> Data -> Kalendář

Kliknutí na řádek tabulky (itemClick) (nemělo by se jmenovat jinak?) – kam kliknout?

Spouštěčem propojení je kliknutí na řádek kalendáře.

Použití řádkové akce tabulky (itemAction)

Použití řádkové nebo tabulkové akce (action)

Použití řádkového nástroje tabulky (itemEvent)

Použití tabulkové akce (tableAction)

Použití tabulkového nástroje (tableEvent)

Přehled -> Data -> Karty

Kliknutí na položku (itemClick)

Spouštěčem propojení je kliknutí na kartu.

Použití akce položky (itemAction)

Použití akce položky nebo přehledu (action)

Použití akce přehledu (tableAction)

Použití události položky (itemEvent)

Použití události přehledu (tableEvent)

Přidání nebo úprava položky (itemAddEdit)

Přidání položky (itemAdd)

Spouštěčem propojení je přidání nové položky do přehledu

Úprava položky (itemEdit)

Spouštěčem propojení je úprava položky přehledu formulářem.

Přehled -> Data -> Kostky

Odeslání filtru (filterAction)

Standartní propojení filtru s přehledem. V případě, že je filtr součástí přehledu v intranetu, vkládá se automaticky. Spouštěčem (Událostí) je odeslání filtru, metodou je Standartní propojení.

Použití řádkové akce (itemAction)

Použití řádkového nástroje (itemEvent)

Přehled -> Data -> Menu

Kliknutí na položku (itemClick)

Spouštěčem propojení je kliknutí na položku menu.

Přehled -> Data -> Počítadlo

Odeslání filtru (filterAction)

Standartní propojení filtru s přehledem. V případě, že je filtr součástí přehledu v intranetu, vkládá se automaticky. Spouštěčem (Událostí) je odeslání filtru, metodou je Standartní propojení.

Použití řádkové akce (itemAction)

Použití řádkového nástroje (itemEvent)

Přehled -> Data -> Tabulka

Kliknutí na položku (itemClick)

Spouštěčem propojení je kliknutí na položku tabulky.

Aby propojení fungovalo, je potřeba mít zobrazené zaškrtávátko u jednotlivých položek tabulky, jinak nelze propojení aktivovat.

Použití akce položky (itemAction)

Použití akce položky nebo přehledu (action)

Použití akce přehledu (tableAction)

Použití události položky (itemEvent)

Použití události přehledu (tableEvent)

Přidání nebo úprava položky (itemAddEdit)

Přidání položky (itemAdd)

Úprava položky (itemEdit)

Přehled -> Formulář

Přehled -> Formulář -> Filtr

Odeslání filtru (submit)

Přehled -> Položka

Přehled -> Položka -> Náhled

Použití nástroje typu akce (action)

Třída speciální

Speciální -> Obsah

Speciální -> Obsah -> Menu

Dokončení akce tlačítka (afterFinished)

Přepínač

Výběr položky (switch)


7. Metody

Odstranit součást (remove)

Odstraní zvolenou součást.

Skrýt součást (hide)

Skryje zvolenou součást.

Zobrazit součást (show)

Zobrazí zvolenou součást.

Standartní propojení

Standartní propojení je uvedeno u všech komponent, ale u každé komponenty dělá něco jiného, někde dokonce nedělá nic. – jak zpřehlednit???

Třída dokument

Dokument -> Formulář

Získat hodnotu z XML (getDocValue)

Získat nod z XML (getDocNode)

Dokument -> Hlavička

Dokument -> Hlavička -> Přidat tlačítka

Načíst data pro tlačítka (loadData)

Podle info od Petra toto není vůbec v kódu – odstranit? Nebo doplnit??

Třída přehled

Přehled -> Data

Přehled -> Data -> Diář

Načíst data diáře (loadData)

Znovu načte data diáře.

Má smysl v případě, že byla změněna podkladová data diáře. Na základě tohoto propojení se pak diář načte znovu bez nutnosti obnovit stránku.

Zůstává tam i ta původní událost

Vrátit seznam vybraných klíčů (getPdkList)

Přehled -> Data -> Gantt

Načíst data diagramu (loadData)

Znovu načte data diagramu.

Má smysl v případě, že byla změněna podkladová data diagramu. Na základě tohoto propojení se pak diagram načte znovu bez nutnosti obnovit stránku.

Obrátit výběr řádků (invertRowsSelection)

Provést výběr všech řádků (selectAllRows)

Vrátit seznam vybraných klíčů (getPdkList)

Zrušit výběr všech řádků (deselectAllRows)

Přehled -> Data -> Graf

Vykreslit (draw)

Znovu vykreslí graf.

Má smysl v případě, že byla např. formulářem na stránce změněna podkladová data grafu. Na základě tohoto propojení se graf vykreslí bez nutnosti obnovit stránku.

Přehled -> Data -> Kalendář

Načíst data kalendáře (loadData)

Znovu načte data kalendáře.

Má smysl v případě, že byla změněna podkladová data kalendáře. Na základě tohoto propojení se pak kalendář načte znovu bez nutnosti obnovit stránku.

Přehled -> Data -> Karty

Načíst data přehledu (loadData)

Znovu načte data aktuální data přehledu.

Má smysl v případě, že byla např. formulářem na stránce změněna podkladová data karet. Na základě tohoto propojení se karty znovu načtou bez nutnosti obnovit stránku.

Nastavit aktuální stránku (setCurrentPage)

Nastavit počet položek na stránku (setItemsPerPage)

Obrátit výběr položek (invertItemsSelection)

Provést výběr všech položek (selectAllItems)

Vrátit aktuální stránku (getCurrentPage)

Vrátit počet položek na stránku (getItemsPerPage)

Vrátit seznam vybraných klíčů (getPdkList)

Zrušit výběr všech položek (deselectAllItems)

Přehled -> Data -> Kostky

Načíst data tabulky (loadData)

Znovu načte data aktuální data přehledu (kostek).

Má smysl v případě, že byla např. formulářem na stránce změněna podkladová data kostek. Na základě tohoto propojení se kostky znovu načtou bez nutnosti obnovit stránku.

Provést výběr všech řádků (selectAllRows)

Vrátit seznam vybraných klíčů (getPdkList)

Zrušit výběr všech řádků (deselectAllRows)

Přehled -> Data -> Mapa

Načíst data do mapy (loadData)

Znovu načte data aktuální data do mapy.

Má smysl v případě, že byla změněna podkladová data mapy (např. adresa). Na základě tohoto propojení se mapa znovu načte bez nutnosti obnovit stránku.

Přehled -> Data -> Počítadlo

Načíst data tabulky (loadData) = přejmenovat na načíst data počítadla?

Znovu načte aktuální počet položek.

Má smysl v případě, že byla na stránce přidána položka do podkladových dat počítadla. Na základě tohoto propojení se hodnota počítadla znovu načte bez nutnosti obnovit stránku.

Provést výběr všech řádků (selectAllRows)

Vrátit seznam vybraných klíčů (getPdkList)

Zrušit výběr všech řádků (deselectAllRows)

Přehled -> Data -> Tabulka

Načíst data přehledu (loadData)

Znovu načte aktuální data tabulky.

Využitelné např. v případě, že na stránce provedeme změnu, která může nepřímo ovlivnit data v této tabulce. Na základě tohoto propojení se tabulka znovu načte bez nutnosti obnovit stránku.

Nastavit aktuální stránku (setCurrentPage)

Nastavit počet položek na stránku (setItemsPerPage)

Obrátit výběr položek (invertItemsSelection)

Provést výběr všech položek (selectAllItems)

Vrátit aktuální stránku (getCurrentPage)

Vrátit počet položek na stránku (getItemsPerPage)

Vrátit seznam vybraných klíčů (getPdkList)

Zrušit výběr všech položek (deselectAllItems)

Přehled -> Formulář

Přehled -> Formulář -> Filtr

Odeslat filtr (submit)

Odešle filtr nad přehledem

Využitelné např. v případě, že chceme napojit tlačítko v menu na odeslání filtru. Díky tomuto propojení pak zafiltrujeme pomocí tlačítka ve zvoleném přehledu.

Přehled -> Položka

Přehled -> Položka -> Náhled

Načíst aktuální data (refresh)

Načte znovu data náhledu.

Využitelné např. pokud se nějakou akcí na stránce změní data zobrazená v náhledu. Díky tomuto propojení se náhled obnoví bez nutnosti obnovit celou stránku.

Ke komponentě nebo propojení je možné vložit podmínku/vyhodnocení

Kolečko – přidat variantu??

Jedna šipka: Komponenty se zeptám na její vlastnost

Druhá šipka: volám funkci (zjisti mi kolik je položek na stránce a když to bude víc než 10, zobraz jich na stránce 20)

Otazník – podmínka

Viz str. kontakty – nahoře podmínka

Účelem uzlu test, je-li uveden, je posbírat v okamžiku události aktuální informace a vyhodnotit je dle svého operátoru a případné vnořené struktury pro vyhodnocení, zda je výsledkem hodnota true nebo false. Propojení se pak aktivuje pouze, pokud je výsledkem true. Pokud není uzel test uveden, aktivuje se dané propojení vždy, tedy bezpodmínečně.


Výběr pro comex, generování


Koncept stránkyRámce a komponentyAktivní propojeníSběr hodnot, výrazyExistence a umístění stránekEditor