Zobrazovač Schéma/Komponenta
Zobrazovač schéma umožňuje umiestniť do schémy vnorenú schému/komponentu. Komponeta je schéma, ktorá je zaradená do komponentových skupín. Vyznačuje sa používaním externých lokálnych premenných a pohľadom ako na komponentu vytváraní výberom zo zoznamu komponent.
Vytvorenie zobrazovača Schéma
- V nástrojovej lište Kreslenie stlačte tlačidlo Schéma .
- Umiestnite kurzor na pozíciu v schéme, kde bude roh zobrazovača a kliknite myšou.
- Umiestnite kurzor na pozíciu v schéme, kde bude protiľahlý roh zobrazovača a kliknite myšou.
- Vyberte schému zo zoznamu schémv záložke objekt
Vytvorenie zobrazovača Komponenta D2000 V12.1N
- V nástrojovej lište Kreslenie stlačte tlačidlo Komponenta .
- Vyberte komponentu z okna výberu komponet.
- Umiestnite kurzor na pozíciu v schéme a kliknite myšou.
Konfigurácia parametrov zobrazovača Schéma prebieha v paletke Pripojenie objektu prostredníctvom nasledujúcich záložiek:
Objekt
Zobrazovaný objekt
Výber objektu typu Schéma, ktorý sa má v zobrazovači zobrazovať.
Tlačidlo na výber schémy | |
Editácia objektu |
Zdedená inštancia
Ak je parameter zaškrtnutý, bude mať schéma, otvorená v zobrazovači (subschéma), číslo inštancie zhodné s materskou schémou (schéma obsahujúca tento zobrazovač). V prípade, že je táto voľba neaktívna, číslo inštancie je možné zadať priamo v políčku Zadaná inštancia.
Zadaná inštancia
Priame definovanie čísla inštancie schémy otvorenej v zobrazovači.
Viacnásobné otvorenie
Parameter umožní súčasné otvorenie podschémy s rovnakým číslom inštancie v rôznych materských schémach.
Kresliť ako priesvitná
Ak je parameter zaškrtnutý, bude podklad zobrazovanej schémy priesvitný
Skript
Referenčná premenná
Slúži na pomenovanie zobrazovača pre použitie v skripte formou referenčnej premennej.
Metadáta
Priradenie aplikačných dát (metadáta) grafickému objektu. Ak má objekt nejaké metadáta, zobrazí sa v tlačidle meno prvého záznamu metadát. Ak má viac záznamov bude za menom ",..." .
Udalosť
Výber udalosti pre zobrazovač. Zoznam obsahuje nasledovné udalosti:
Obsluha udalosti
Definovanie udalosti zvolenej v parametri Udalosť.
Poznámka pre aplikáciu D2000 Tenký klient
Zobrazovač Schéma neumožňuje obsluhu udalostí (OnClick, atď.) ako v HI.
Viac pravidiel na stránke Pravidlá kreslenia a vlastnosti objektov pre D2000 Tenký klient.
Skript materskej schémy môže volať RPC procedúry subschémy za predpokladu, že na zobrazovač typu Schéma bola pripojená referenčná lokálna premenná v záložke Skript. Syntax takéhoto volania je potom napr.:
CALL [_RefVarID] ProcName
Zo skriptu materskej schémy je možné vymeniť schému, ktorá je pripojená v zobrazovači pomocou akcie %HI_SetConnectedObj. Podobne je možné vymeniť aj objekty pripojené v zobrazovači Graf.
Parametre
V záložke sa v hornej časti konfiguruje naviazanie vybranej externej premennej z tabuľky pripojenej schémy. Ak je vybratých parametrov viac, dá sa zmeniť iba ich číslo riadku.
Tlačidlo na výber lokálnej premennej, ktorej hodnotu bude progress bar zobrazovať. | |
Meno naviazanej premennej | |
Tlačidlo na výber objektu | |
Editácia objektu | |
Riadok | Riadok naviazanej premennej |
Stĺpec | Stĺpec naviazanej premennej |
Text | Ak nie je pripojený objekt, externá premenná bude inicializovaná zadanou konštantou |
Kopírovanie parametrov objektu | |
Vloženie parametrov objektu - použijú sa tie, ktoré majú zhodné meno externej premennej |
Tabuľka:
Meno e | |
Typ hodnoty | Typ hodnoty e |
Pripojený objekt alebo hodnota | |
V prípade keď je pripojený objekt štrukturovaná premenná, ktorej bunka sa odkazuje na iný objekt. Zobrazí sa tu meno príslušného objektu. |
Poznámka:
Subschéma má všetky vlastnosti klasickej samostatnej schémy okrem dvoch výnimiek:
- Subschéma nesmie obsahovať zobrazovač typu Report.
- Pri zatváraní subschémy nie je volaná jej udalosť OnClose. Volaná je len udalosť OnClose materskej schémy.