Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Udalosť OnBrowserExport
Deklarácia
Globálna obsluha:
Špeciálna obsluha:
| Blok kódu | ||||
|---|---|---|---|---|
| ||||
ENTRY OnBrowserExport (IN INT _refId, IN TEXT _objName, _condition, IN INT _rowsNr, IN TEXT _exportDst, IN BOOL _bExportMonitored) ; akcie END OnBrowserExport |
Špeciálna obsluha:
| Blok kódu | ||||
|---|---|---|---|---|
| ||||
ENTRY browser_OnBrowserExport (IN INT _refId, IN TEXT _objName, _condition, IN INT _rowsNr, IN TEXT _exportDst, IN BOOL _bExportMonitored)
; akcie
END OnBrowserExport |
Parametre
| _refId | Pre globálnu obsluhu - povinný vstupný parameter typu INT. |
pre pripojený objekt typu tabuľka:
| _objName | meno pripojeného objektu |
| _condition | použitá WHERE podmienka pre výber dát |
| _rowsNr | počet exportovaných riadkov |
| _exportDst | meno súboru do ktorého boli dáta exportované, resp. text "[CLIPBOARD]" ak export prebehol do schránky |
| _bExportMonitored | nastavenie parametra "Export Monitorovaný" pripojeného objektu typu Tabuľka |
pre pripojený objekt typu štruktúrovaná premenná:
| _objName | meno pripojeného objektu |
| _condition | neplatná hodnota |
| _rowsNr | počet exportovaných riadkov |
| _exportDst | meno súboru do ktorého boli dáta exportované, resp. text "[CLIPBOARD]" ak export prebehol do schránky |
| _bExportMonitored | neplatná hodnota |
pre pripojenú lokálnu štruktúrovanú premennú:
| _objName | neplatná hodnota |
| _condition | neplatná hodnota |
| _rowsNr | počet exportovaných riadkov |
| _exportDst | meno súboru do ktorého boli dáta exportované |
| ; text "[CLIPBOARD]" ak export prebehol do schránky; text "[PRINTER]" ak export prebehol na tlačiareň | |
| _bExportMonitored | neplatná hodnota |
Popis
Udalosť je generovaná, ak užívateľ exportoval dáta zo zobrazovača typu Browser.
Príklad
Špeciálna obsluha udalosti:
| Blok kódu | ||||
|---|---|---|---|---|
| ||||
; obsluha udalosti: Stlačenie pravého tlačidla myši a výber akcie `Export` nad ; dátami v zobrazovači typu Browser, ; ku ktorému je pripojená Referenčná premenná _brw ENTRY brw_OnBrowserExport (IN TEXT _objName, _condition, IN INT _rowsNr, IN TEXT _exportDst, IN BOOL _bExportMonitored) MESSAGE "_objName=" + %IsNull(_objName, ":INVALID:") ON _FROM_HIP MESSAGE "_condition=" + %IsNull(_condition, ":INVALID:") ON _FROM_HIP MESSAGE "_rowsNr=" + %IToStr(_rowsNr) ON _FROM_HIP MESSAGE "_exportDst=" + _exportDst ON _FROM_HIP MESSAGE "_bExportMonitored=" + %To_String (%IsNull(_bExportMonitored, @FALSE)) ON _FROM_HIP END brw_OnBrowserExport |
Poznámka
Ak sú v jednom skripte definované obidve obsluhy, globálna nebude nikdy zavolaná pre _refId=_browser, pretože existuje špeciálna obsluha.