openObject()
3. Verhalten pro Umgebung
| Umgebung | Verhalten |
|---|---|
webclient |
Der Webclient hat keine |
rich client |
|
standalone (oder noch im Erkennungsmodus ohne Wire) |
Es gibt keinen Host-Antwortsweg — der Aufruf wird (begrenzt) mit dem
|
4. Beispiele
await dashlet.openObject('1024');
Das zeichenkettenbasierte Äquivalent (derselbe Dispatch-Kern) ist
dashlet.call('openObject', [1024]) — die positionale Array-Form, die die
einzige Objekt-ID trägt.
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. Auch ein plain Objekt wird abgelehnt: die Fassade nimmt die ID selbst, undcall()nimmt[objectId](ein Array), kein Wrapper-Objekt. -
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.