openIndexData()
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. Verbessert die Performance im Webclient; wird vom Rich-Client-Bridge nicht unterstützt (dort nicht gesendet). |
3. Verhalten pro Umgebung
| Umgebung | Verhalten |
|---|---|
webclient |
Postet |
rich client |
|
standalone (oder noch im Erkennungsmodus ohne Wire) |
Es gibt keinen Host-Antwortsweg — der Aufruf wird (begrenzt) mit dem
|
4. Beispiele
await dashlet.openIndexData({ inNewTab: false, mode: 'view', objectId: '1024' });
Das zeichenkettenbasierte Äquivalent (derselbe Dispatch-Kern) ist
dashlet.call('openIndexData', [false, 'view', '1024']) — die
positionale Array-Form derselben Optionen.
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.