openLocation()
2. Parameter
| Name | Typ | Beschreibung |
|---|---|---|
|
|
In einem neuen Tab öffnen (Webclient; von der Rich-Client-Bridge wird ignoriert — dort gibt es kein Äquivalent). |
|
|
Die Objekt-ID (osId). |
|
|
Die Objekttyp-ID. Wird vom Rich Client verwendet, um den Haupttyp für den Dispatch abzuleiten (unten); im Webclient ist es ein Performance-Hinweis. |
|
|
Disambiguisiert Objekte mit mehreren Lagen (nur Webclient; die Bridge hat kein Äquivalent). |
|
|
Die Objekttyp-ID des Elternelements (nur Webclient; die Bridge hat kein Äquivalent). |
3. Verhalten pro Umgebung
| Umgebung | Verhalten |
|---|---|
webclient |
Postet |
rich client |
Der Haupttyp wird aus der Objekttyp-ID als |
standalone (oder noch im Erkennungsmodus ohne Wire) |
Es gibt keinen Host-Antwortsweg — der Aufruf wird (begrenzt) mit dem
|
4. Beispiele
await dashlet.openLocation({ inNewTab: false, objectId: '1024', objectTypeId: 262145 });
5. Fehler
-
TypeError— eine ungültige (fehlende/leere/nicht-numerische)objectIdim Rich Client: Die ID wird in die numerische Bridge-Form umgewandelt, und leere oder nicht-numerische IDs werden beschreibend abgelehnt, statt stillschweigend Objekt 0 zu öffnen. -
Error('dashlet destroyed')— das Dashlet wurde vor dem Aufruf zerstört. -
TimeoutError— begrenztes Fehlen einer Antwort im Standalone, oder ein Host, der innerhalb vontimeoutMsnicht geantwortet hat. -
Das Host-
{ error }-Payload — wenn der Host einen Fehler bei einem Webclient-Methodenaufruf meldet.