openNewLevelForPk
Versionshinweise | 19.2 |
---|
Code
boolean LogicScriptUtils.openNewLevelForPk(String entity, boolean openListView, String... pks);
Beschreibung
Öffnen einer neuen Ebene basierend auf der übergebenen Entität und der Primärschlüssel.
Parameter
- entity - Der Name der zu öffnenden Entität.
- openListView - Optional: Entscheidet ob die Listenansicht oder die Detailmaske geladen wird.
Wenn der Parameter nicht gesetzt ist, erfolgt eine automatische Wahl der Ansicht.
Bei einem einzigen Datensatz wird die Detailansicht geöffnet, bei mehreren die Listenansicht.- true: Listenansicht.
- false: Detailmaske.
- pks - Öffnet eine neue Ebene für die übergebenen Primärschlüssel.
Die Übergabe einer Liste mit String Elementen wird unterstützt.
Rückgabe
true, wenn die Ebene geöffnet wurde.
false, wenn für die übergebenen Primärschlüssel keine Datensätze gefunden wurden oder keine Primärschlüssel übergeben wurden.
Beispiele
\* Open single ContactPerson in new level with detail view *\
LogicScriptUtils.openNewLevel("ContactPerson", "copePk1");
\* Open two ContactPersons in new level with list view *\
LogicScriptUtils.openNewLevel("ContactPerson", "copePk1", "copePk2");
\* Open two ContactPersons in new level with detail view *\
LogicScriptUtils.openNewLevel("ContactPerson", false, "copePk1", "copePk2");