JavaScript API
hockeydata.los.Game.LiveBox
Das Livebox-Widget zeigt einen kompakten Spielbericht eines bestimmten Spiels an.
| Klassenname | hockeydata.los.Game.LiveBox |
| Parameter | options:Object |
| JavaScript URL Parameter | los_game_livebox |
| CSS URL Parameter | los_game_livebox |
| Verfügbare Sportarten und Ligen (Liga: Sportart) | afboe: americanfootball ebel: icehockey |
Erforderliche Optionen
| Property | Typ / Default | Beschreibung |
|---|---|---|
| apiKey | string „VOID“ | Dein API Schlüssel. |
| divisionId | number|string null | Eindeutige ID oder Permalink der Division. » Division Finder |
| gameId | string null | Eindeutige ID des Spiels. |
| sport | string null | Eindeutiger Name der Sportart (verfügbare Sportarten siehe oben). |
Zusätzliche Optionen
| Property | Typ / Default | Beschreibung |
|---|---|---|
| $domNode | jQuery Object jQuery(„<div/>“) | Ein DOM Blockelement, das als Platzhalter für das Widget dient, normalerweise ein <div>. Bei Einbindung mit HTML Markup nicht notwendig, da das DOM Element verwendet wird, das das Widget einbindet. |
| autoReload | boolean false | Bei true werden die Daten im Hintergrund automatisch aktualisiert. |
| columnDefinitionGoals | Object null | Definition der Spalten der Tore. Bei null wird die Definition der Sportart und optional der Liga verwendet, sofern diese geladen wurde. |
| columnDefinitionPenalties | Object null | Definition der Spalten der Strafen. Bei null wird die Definition der Sportart und optional der Liga verwendet, sofern diese geladen wurde. |
| columnDefinitionPlayByPlay | Object null | Definition der Spalten des Play by Play. Bei null wird die Definition der Sportart und optional der Liga verwendet, sofern diese geladen wurde. |
| columnDefinitionScores | Object null | Definition der Spalten der Scores. Bei null wird die Definition der Sportart und optional der Liga verwendet, sofern diese geladen wurde. |
| columnsGoals | Array null | Definiert welche Spalten aus der Spaltendefinition der Tore tatsächlich angezeigt werden sollen. Ein String-Array mit den Spaltennamen oder ein String mit Spaltennamen getrennt durch Beistrich. Bei null werden die Spalten der Option columnSetGoals verwendet.» Verfügbare Spalten |
| columnsPenalties | Array null | Definiert welche Spalten aus der Spaltendefinition der Strafen tatsächlich angezeigt werden sollen. Ein String-Array mit den Spaltennamen oder ein String mit Spaltennamen getrennt durch Beistrich. Bei null werden die Spalten der Option columnSetPenalties verwendet.» Verfügbare Spalten |
| columnsPlayByPlay | Array null | Definiert welche Spalten aus der Spaltendefinition des Play by Play tatsächlich angezeigt werden sollen. Ein String-Array mit den Spaltennamen oder ein String mit Spaltennamen getrennt durch Beistrich. Bei null werden die Spalten der Option columnSetPlayByPlay verwendet.» Verfügbare Spalten |
| columnsScores | Array null | Definiert welche Spalten aus der Spaltendefinition der Scores tatsächlich angezeigt werden sollen. Ein String-Array mit den Spaltennamen oder ein String mit Spaltennamen getrennt durch Beistrich. Bei null werden die Spalten der Option columnSetScores verwendet.» Verfügbare Spalten |
| columnSetGoals | string default | Vorgegebenes Set an Spalten der Tore. Wird nur verwendet, wenn columnsGoals nicht angegeben ist.» Verfügbare Spalten-Sets |
| columnSetPenalties | string default | Vorgegebenes Set an Spalten der Strafen. Wird nur verwendet, wenn columnsPenalties nicht angegeben ist.» Verfügbare Spalten-Sets |
| columnSetPlayByPlay | string default | Vorgegebenes Set an Spalten des Play by Play. Wird nur verwendet, wenn columnsPlayByPlay nicht angegeben ist.» Verfügbare Spalten-Sets |
| columnSetScores | string default | Vorgegebenes Set an Spalten der Scores. Wird nur verwendet, wenn columnsScores nicht angegeben ist.» Verfügbare Spalten-Sets |
| dataUrl | string null | Die URL zum Laden der Daten. Bei null wird diese anhand der Option league ermittelt. |
| error | Function function() { … } | Callback-Funktion, die aufgerufen wird, wenn das Laden der Daten fehlschlägt. Als Parameter wird ein Objekt mit statusId, statusMsg und data übergeben. |
| gameLink | string|Function null | Link, der beim Klick auf den Header aufgerufen wird. Bei einem String wird das erste %s durch die Spiel-ID und das zweite %s durch die Division-ID ersetzt. Bei einer Callback-Funktion werden die Spiel-ID und die Division-ID als Parameter übergeben. |
| league | string null | Eindeutiger Name der Liga (verfügbare Ligen siehe oben). Wird keine Liga angegeben, wird diese automatisch anhand der Sportart ermittelt. |
| paint | Function function() { … } | Callback-Funktion, die aufgerufen wird, wenn das Laden der Daten erfolgreich ist. Als Parameter wird ein Objekt mit statusId, statusMsg und data übergeben. |
| requestData | Object {} | Zusätzliche Parameter, die beim Request zum Laden der Daten übergeben werden. apiKey und divisionId werden automatisch aus den entsprechenden Optionen übernommen. |
| rowDefinitionTeamStats | Object null | Definition der Zeilen der Teamstatistiken. Bei null wird die Definition der Sportart und optional der Liga verwendet, sofern diese geladen wurde. |
| rowsTeamStats | Array null | Definiert welche Zeilen aus der Zeilendefinition der Teamstatistiken tatsächlich angezeigt werden sollen. Ein String-Array mit den Zeilennamen oder ein String mit Zeilennamen getrennt durch Beistrich. Bei null werden die Zeilen der Option rowSetTeamStats verwendet.» Verfügbare Zeilen (American Football) » Verfügbare Zeilen (Icehockey) |
| rowSetTeamStats | string default | Vorgegebenes Set an Zeilen der Teamstatistiken. Wird nur verwendet, wenn rowsTeamStats nicht angegeben ist.» Verfügbare Zeilen-Sets (American Football) » Verfügbare Zeilen-Sets (Icehockey) |
| showGameDocumentLinks | boolean false | Bei true werden Links zu den Spieldokumenten angezeigt. |
| showGameState | boolean false | Bei true wird der Spielstatus angezeigt. Ist das Spiel live, wird der Fortschritt der Spielabschnitte angezeigt. |
Zusätzliche Optionen
Die Optionen werden an das Widget hockeydata.util.IntelliTable weitergegeben, daher können Optionen für die Tabelle ebenfalls übergeben werden. Ausnahmen: $domNode, headers, hideHeaders.
Verfügbare Spalten „Goals“
Je nach Liga kann es vorkommen, dass manche Spalten keine Werte enthalten, da diese nicht erfasst werden.
| Spaltenname | Beschreibung | Sportart(en) |
|---|---|---|
| gameTimeFormatted | Spielzeit | icehockey |
| newScore | Neuer Spielstand | icehockey |
| scoredBy | Torschütze (Nachname), Assist (Nachname) wenn vorhanden, Assist 2 (Nachname) wenn vorhanden | icehockey |
| teamShortname | Team Kurzname | icehockey |
Verfügbare Spalten „Penalties“
Je nach Liga kann es vorkommen, dass manche Spalten keine Werte enthalten, da diese nicht erfasst werden.
| Spaltenname | Beschreibung | Sportart(en) |
|---|---|---|
| gameTimeFormatted | Spielzeit | icehockey |
| gameTimePeriod | Spielabschnitt | icehockey |
| offence | Vergehen | icehockey |
| offender | Täter | icehockey |
| penaltyLength | Strafenlänge | icehockey |
| teamShortname | Team Kurzname | icehockey |
Verfügbare Spalten-Sets „Goals“
| Set-Name | Spalten | Sportart |
|---|---|---|
| default | gameTimeFormatted, newScore, teamShortname, scoredBy | icehockey |
Verfügbare Spalten-Sets „Penalties“
| Set-Name | Spalten | Sportart |
|---|---|---|
| default | gameTimeFormatted, teamShortname, offender, penaltyLength, offence | icehockey |