Erweiterung von oajsapi
Mit der Oajsapi-Klasse können neue, benutzerdefinierte Methoden hinzugefügt und verwendet werden.
Um eine benutzerdefinierte Methode zu verwenden, führen Sie die folgenden Schritte durch:
- 
                
Kopieren Sie die Datei "WssUserRequestHandler.ctl" aus dem Installationsverzeichnis
<wincc_oa_path>/scripts/libs/classes/wssServerin Ihr lokales Projektverzeichnis<project_path>/scripts/libs/classes/wssServer. - 
                
Modifizieren Sie "WssUserRequestHandler.ctl":
Entfernen Sie die Trennzeichen um die Switch-Struktur und fügen die neue Methode als Case hinzu.
 - 
                
Verwenden Sie die neue Methode über die Oajsapi-Methode "customFunction".
 
Beispiel
Dieses Beispiel erklärt das Hinzufügen der Methode "dpTypeGet" und deren Verwendung mit der "customFunction"-Methode.
Die Methode "dpTypeGet" befindet sich bereits als Beispiel-Case in der "WssUserRequestHandler.ctl". Die Methode ist verwendbar sobald die Trennzeichen um den Switch-Block entfernt ist.
Danach wird die "customFunction" Methode benutzt, um die "dpTypeGet" aufzurufen:
oaJsApi.customFunction('dpTypeGet', 
{
  typeName: 'ExampleDP_Int', includeSubTypes: false
}, 
{
  success: function(data)
  {
    console.log(data);
  }
  ,
  error: function() 
  {
    console.error(arguments);
  }
}
);