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