Browser (Zobrazovače)

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:

Ukážka - Zobrazovač Browser
Ukážka - Zobrazovač Browser

Vytvorenie zobrazovača Browser

  1. V nástrojovej lište Kreslenie stlačte tlačidlo Browser

    .

  2. Umiestnite kurzor na pozíciu v schéme, kde bude roh zobrazovača a kliknite myšou.

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


Paletka Pripojenie objektu
Paletka Pripojenie objektu

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


Paletka Pripojenie objektu - Skript
Paletka Pripojenie objektu - 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.

Paletka Pripojenie objektu - Výber
Paletka Pripojenie objektu - Výber

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