OnBrowserExport

OnBrowserExport

Udalosť OnBrowserExport


Deklarácia

Globálna obsluha:

ENTRY OnBrowserExport (IN INT _refId, IN TEXT _objName, _condition, IN INT _rowsNr, IN TEXT _exportDst, IN BOOL _bExportMonitored) ; akcie END OnBrowserExport


Špeciálna obsluha:

ENTRY browser_OnBrowserExport (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:

 

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


Súvisiace stránky:

Obsluha udalosti
Udalosti