Skip to main content
Skip table of contents

searchEntry

Versionshinweise

12.1

Code

GROOVY
IScriptWorkSpace WorkSpaceScriptUtils.searchEntry(String pk, String entityName)

Beschreibung

Ermittelt den durch Primärschlüssel und Entität bezeichneten Datensatz. Er enthält alle Felder der Entität unabhängig von deren Feldeigenschaften.

Diese Methode sollte nur eingesetzt werden, wenn anschließend schreibende Zugriffe auf dem Suchergebnis stattfinden sollen.

Parameter

  • pk - Der Primärschlüssel des Datensatzes.
  • entityName - Der interne Entitätsname. Z.B. "Customer".

Rückgabe

Gibt ein Suchergebnis vom Typ IScriptWorkSpace zurück. Dieser enthält entweder genau einen IContainer oder keinen IContainer.

Falls der IContainer gefunden wurde, dann enthält er alle Felder der Entität.

Beispiele

GROOVY
IScriptWorkSpace w = WorkSpaceScriptUtils.searchEntry("ABC123X", "Customer");
if(WorkSpaceScriptUtils.getSize(w) > 0)
{
  IContainer customer = WorkSpaceScriptUtils.getEntry(w,0); // Eigentlicher Datensatz
  ILookup f42LU = WorkSpaceScriptUtils.getValue(entry, "Freetext42.Customer"); // Alle Felder sind enthalten.
}
else
{
  ScriptUtils.error("Zum Pk ABC123X wurde kein Customer-Datensatz gefunden.");
}
JavaScript errors detected

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

If this problem persists, please contact our support.