7. Metody


Obecné metody (pro všechny komponenty)

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???


Metody pro komponenty

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.


Vyhodnocení výrazů (operátor)

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ě.


1. Uživatelské prostředí COMEX2. Rámečky3. Aktivní propojení4. Modifikátory (komponenty) – parametry, události a metody5. Parametry6. Události7. Metody