Zur Navigation springen

Optionen und Ereignisse

Initialisierungsoptionen, Laufzeitereignisse und häufige Fehlercodes.

Als Markdown anzeigen

Optionen

FeldTypStandardNotizen
baseUrlstringSDK Skriptursprungiframe-Domäne. Explizit auf Partnerseiten übergeben.
SymbolstringBTCUSDTNormalisiert auf Großbuchstaben und Streifen - / _.
Themadunkel | LichtdunkelAnfänglicher Theme-Parameter.
Gebietsschemade | en-US | zh-CNBrowser/StandardEnglisch und vereinfachtes Chinesisch werden unterstützt.
LayoutStandard | kompaktStandardReservierte Layoutoption.
AnzeigeobjectshowHeader: false, showTicker: false, hidden: []Steuert Einbettungsbereiche und hochrangige Handelscontainer.
AutorobjectkeinerVerwenden Sie Partner-Token für neue SSO-Integrationen.

Anzeigesteuerung

display steuert die eingebettete Handelsseiten-Shell und High-Level-Container. Bei Partner-Einbettungen sind der PC-Header und der Ticker für den unteren Markt standardmäßig ausgeblendet.

display: {
showHeader: false,
showTicker: false,
hidden: ['chart', 'orderBook'],
}
FeldTypStandardNotizen
showHeaderbooleanFALSCHOb der PC-Einbettungsheader im Iframe angezeigt werden soll.
showTickerbooleanFALSCHOb der Ticker des unteren Marktes in der Einbettungsschale angezeigt werden soll.
verstecktstring[][]Versteckt hochrangige Container auf der Handelsseite.

Unterstützte display.hidden-Werte:

WertContainer
DiagrammDiagrammcontainer
orderBookOrderbuchcontainer
orderFormOrderformular-Panel
PositionenBedienfeld für untere Positionen und offene Orders
KontoContainer für Kontovermögen

display.hidden verbirgt nur ganze Container. Es werden keine einzelnen Schaltflächen, Felder oder Werkzeuge innerhalb eines Containers ausgeblendet. Werte, die nicht dem aktuellen Ansichtsfenster zugeordnet sind, werden ignoriert.

Ereignisse

EreignisAuslösen
bereitIframe-Initialisierung abgeschlossen.
FehlerSDK, Iframe oder Authentifizierungsfehler.
state_changedSDK Lebenszyklusstatus geändert.
auth_state_changedPartner-Token-Authentifizierungsstatus geändert.
symbol_geändertDas tatsächliche Iframe-Symbol wurde geändert.
locale_changedDas tatsächliche Iframe-Gebietsschema wurde geändert.
order_createdDer Benutzer hat im Iframe eine Order erstellt.
order_failedDas Absenden der Order ist fehlgeschlagen.
zerstörtSDK Instanz zerstört.

Verwandte Widget-Anleitungen

Produktseiten und Handelsmodus

Java Agent SDK und Browser Trading Widget SDK werden unabhängig voneinander versioniert. Nutzen Sie für den Sekundenhandel die aktuellen Widget-Funktionen und wählen Sie explizit sowohl die Seite als auch den Handelsmodus aus.

OptionWerteBedeutung
pageup-down, high-low, grid-predictionProduktseite für Sekundenhandel.
tradingModereal, demoStandardmäßig ist real; explizit mit der Backend-Finanzierungsumgebung übereinstimmen.

Überprüfen Sie TradingWidget.capabilities.pages, TradingWidget.capabilities.tradingModes und TradingWidget.capabilities.partnerToken vor der Initialisierung. Bei der Tokenerstellung wird keine Fondsumgebung ausgewählt. Um Benutzer oder den Echt-/Demomodus zu ändern, zerstören Sie die alte Instanz und erstellen Sie eine neue.

Sehen Beispiel für den Handel mit vollständigen Sekunden Und Produktions-/simulierte Konfiguration.

Zusätzliche Anzeigeziele und Ereignisse

Die aktuelle Laufzeit akzeptiert auch symbolFavorites und symbolTicker in display.hidden. Überprüfen Sie immer TradingWidget.capabilities.displayTargets; Ein Ziel steuert einen Container auf hoher Ebene und ist keine Berechtigungseinstellung auf Feldebene.

EreignisBedeutung
renderedDer Iframe sendet seine gerenderte Benachrichtigung.
theme_changedDer Iframe meldet sein eigentliches Thema.
page_changedDer Iframe meldet seine eigentliche Produktseite.

Verwenden Sie onRendered oder widget.on('rendered', handler), um das Rendern getrennt von der Initialisierung durchzuführen. Derzeit unterstützte Seiten werden in TradingWidget.capabilities.pages veröffentlicht. Validieren Sie die angeforderte Seite, anstatt einen Pfad zu erraten.