Skip to main content
Skip table of contents

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.


ParameterBeschreibung

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


CODE
//################################################################################
// 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
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.