Event "beim Aufruf der Onlinehilfe"
Event "beim Aufruf der Onlinehilfe"
Der Event wird aufgerufen, bevor die Standard-Online-Hilfe gestartet wird. Es können zusätzlich oder stattdessen andere Inhalte angezeigt werden.
Parameter | Beschreibung |
---|---|
nEventNo: | integer Nummer des Events |
oParams: | TBeCBHelpEventParam Parameter-Objekt zur Steuerung des Events |
CbKeyword: string | Das ermittelte Schlagwort für die Online-Hilfe |
CbOwnerName: string | OwnerName der aktiven Applikation |
CbActiveFormName: string | Klassenname des aktiven Formulars |
CbWorkArea: integer | WorkArea, falls auf einem Datenbank-Feld positioniert |
CbDataFieldName: string | Feldname, falls auf einem Datenbank-Feld positioniert |
CbUrl: string | Web-URL, wenn die Confluence Onlinehilfe (Feature Toggle CONFLUENCE_CB_HELP) verwendet wird |
Rückgabewert
Logisch - falls die Standard-Online-Hilfe aufgerufen werden soll, muss der Event TRUE zurückgeben.
Beispiel
//################################################################################
// Dieser Event wird ausgeführt, wenn die Online-Hilfe aufgerufen wird.
// Es kann entschieden werden, ob die Standard-Hilfe ausgeführt wird oder
// eine individuelle Funktion ausgeführt wird
// Felder der Klasse TBeCBHelpEventParam:
// CbKeyword
// CbOwnerName
// CbActiveFormName
// CbWorkArea
// CbDataFieldName
// CbUrl
//
// Rückgabe: Standardhilfe ausführen?
//################################################################################
|
nEvtNo:P1,
oHelpEventParam:P2,
m_bStartStandardHelp,
cUrl
|
m_bStartStandardHelp := true,
if oHelpEventParam.CbDataFieldName = 'FIBULINR' then
IOHU_ShowOnlineHelpGUI("MEMO_ID = 3"),
m_bStartStandardHelp := false,
endif,
if oHelpEventParam.CbDataFieldName = 'UST_IDNR' then
ShellExecute(, 'open', 'M:\TRANSFER\Team DATEV\eu_umsatzsteuer.pdf'),
m_bStartStandardHelp := false,
endif,
if (oHelpEventParam.CbWorkArea = 5) and (oHelpEventParam.CbDataFieldName = 'X_MEMO') then
ShellExecute(, 'open', 'M:\TRANSFER\Team DATEV\DATEV Infos\DATEV Untersammelfunktionen für Debitoren Kreditoren.docx'),
m_bStartStandardHelp := false,
endif,
if Upper(oHelpEventParam.CbActiveFormName) = 'TF_PROGMAIN' then
m_bStartStandardHelp := true,
endif,
if oHelpEventParam.CbUrl <> '' then
cUrl := 'https://www.dontenwill.de/'
oHelpEventParam.CbUrl := cUrl,
endif,
m_bStartStandardHelp