searchEntry
Versionshinweise | 12.1 |
---|
Code
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
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.");
}