Browser (Zobrazovače)
Zobrazovač Browser
Užívateľ procesu D2000 HI môže pracovať so štruktúrami (objekty typu Štruktúrovaná premenná a Tabuľka) v dvoch režimoch - prostredníctvom dialógového okna alebo pomocou grafického zobrazovača typu Browser umiestneného v grafickej schéme.
Tento grafický objekt umožňuje využívať funkcionalitu Drag&Drop na presun obsahu pomocou myši.
Ukážka zobrazovača typu Browser zobrazeného v procese D2000 HI:
Vytvorenie zobrazovača Browser
V nástrojovej lište Kreslenie stlačte tlačidlo Browser .
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.
Konfigurácia parametrov zobrazovača Browser prebieha v paletke Pripojenie objektu prostredníctvom nasledujúcich záložiek:
Pripojenie
1 | Výber lokálnej premennej, ktorú bude Browser zobrazovať. |
2 | Výber štruktúry (štruktúrovanej premennej alebo tabuľky), ktorú bude Browser zobrazovať. |
3 | Výber lokálnej premennej na ovládanie. |
4 | Výber štruktúry na ovládanie. |
Zobrazovaný objekt
Výber štruktúry (lokálnej premennej, štruktúrovanej premennej alebo tabuľky), ktorú bude Browser zobrazovať.
Poznámka pre aplikáciu D2000 Tenký klient
Tenký klient dokáže zobraziť štruktúrovanú premennú a tabuľku. Dáta sa zatiaľ nedajú editovať (dajú sa zadať, ale zmena sa nevykoná).
Viac pravidiel na stránke Pravidlá kreslenia a vlastnosti objektov pre D2000 Tenký klient.
Ovládaný objekt
Položka Ovládaný objekt nemusí byť definovaná - je nepovinná. Ak definujete ovládaný objekt, musí mať tento objekt (Štruktúrovaná premenná) rovnakú definíciu štruktúry ako zobrazovaný objekt. Definovaný riadok ovládanej štruktúrovanej premennej bude nadobúdať hodnotu podľa aktuálne vybratého riadku zobrazovaného objektu. Ak nie je vybratý žiadny riadok, tak položkám v riadku ovládanej štruktúrovanej premennej ostávajú posledné nastavené hodnoty.
Poznámka pre aplikáciu D2000 Tenký klient
Parameter nie je podporovaný v Tenkom klientovi.
Viac pravidiel na stránke Pravidlá kreslenia a vlastnosti objektov pre D2000 Tenký klient.
Riadok ovládaného objektu
Parameter definuje, ktorý riadok ovládaného objektu bude meniť hodnotu. Takýto objekt je možné využiť napr. ako vstupný parameter pre Event, ktorý vykonáva určitú činnosť podľa výberu riadku v zobrazovači typu Browser.
Skript
Referenčná premenná
Slúži na pomenovanie zobrazovača pre použitie v skripte formou referenčnej premennej.
Metadáta
V aplikácii systému D2000 je možné priradiť každému grafickému objektu a stĺpcu v zobrazovači Browser aplikačné dáta (metadáta). 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
Tenký klient nepodporuje obsluhu udalosti.
Viac pravidiel na stránke Pravidlá kreslenia a vlastnosti objektov pre D2000 Tenký klient.
Výber
Záložka Výber sa používa len pre objekty typu Tabuľka a umožňuje nastaviť výberovú a triediacu podmienku.
Otváracia podmienka
Ak je políčko zaškrtnuté, nižšie špecifikovaná podmienka je okamžite po otvorení schémy aplikovaná na databázu a výsledky spĺňajúce požadované kritéria sú ihneď zobrazené v tabuľke. V opačnom prípade je tabuľka po otvorení prázdna. Podmienku je možné aplikovať aj v tomto prípade, avšak je to potrebné urobiť zavolaním funkcie %HI_RefreshData.
Podmienka
Vstupné políčko pre zadanie výberovej podmienky. Do výslednej množiny budú zahrnuté len tie riadky, ktoré spĺňajú danú podmienku. Syntax podmienky je zhodná so syntaxou podmienky nasledujúcej po klauzule WHERE príkazu SELECT jazyka SQL (napr. NAME = 'Test' alebo VALUE < 32.5).
Pri zadaní podmienky #empty# sa do Browsera nenačítajú žiadne dáta (využitie pri otváraní Browsera, ktorého podmienka sa generuje dynamicky pri otváraní schémy zo skriptu).
Triedenie
Vstupné políčko pre zadanie triediacej podmienky. Riadky výberu budú utriedené podľa danej podmienky. Syntax podmienky je zhodná so syntaxou podmienky nasledujúcej po klauzule ORDER BY príkazu SELECT jazyka SQL (napr. NAME - utriedenie podľa stĺpca NAME vzostupne alebo VALUE DESC - utriedenie podľa stĺpca VALUE zostupne).