hockeydata.los.KnockoutStage

JavaScript API

« Übersicht | Demos

hockeydata.los.KnockoutStage

Das KO-Phasen-Widget zeigt den aktuellen Stand der Begegnungen (Encounters) mit einer Auflistung der einzelnen Spiele einer bestimmten Division an.

Klassennamehockeydata.los.KnockoutStage
Parameteroptions:Object
JavaScript URL Parameterlos_knockoutstage
CSS URL Parameterlos_knockoutstage
Verfügbare Sportarten und Ligen (Liga: Sportart)ebel: icehockey

Erforderliche Optionen

PropertyTyp / DefaultBeschreibung
apiKeystring

„VOID“
Dein API Schlüssel.
sportstring

null
Eindeutiger Name der Sportart (verfügbare Sportarten siehe oben).

Zusätzlich muss die Division-ID angegeben werden. Diese kann entweder direkt mit der Widget-Option divisionId angegeben oder aus dem URL-Parameter mit der Widget-Option divisionIdUrlParameter gelesen werden.

Zusätzliche Optionen

PropertyTyp / DefaultBeschreibung
$domNodejQuery 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.
autoReloadboolean

false
Bei true werden die Daten im Hintergrund automatisch aktualisiert.
columnDefinitionGamesObject

null
Definition der Spalten der Spiele. Bei null wird die Definition der Sportart und optional der Liga verwendet, sofern diese geladen wurde.
columnsGamesArray|string

null
Definiert welche Spalten aus der Spaltendefinition der Spiele 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 columnSetGames verwendet.
» Verfügbare Spalten
columnSetGamesstring

default
Vorgegebenes Set an Spalten der Spiele. Wird nur verwendet, wenn columnsGames nicht gegeben ist.
» Verfügbare Spalten-Sets
dataUrlstring

null
Die URL zum Laden der Daten. Bei null wird diese anhand der Option league ermittelt.
divisionIdnumber|string

null
Eindeutige ID oder Permalink der Division (Division Finder).
divisionIdUrlParameterstring

divisionId
Wird die Widget-Option divisionId nicht angegeben, wird die Division-ID aus dem URL-Parameter divisionIdUrlParameter genommen.
errorFunction

function() { … }
Callback-Funktion, die aufgerufen wird, wenn das Laden der Daten fehlschlägt. Als Parameter wird ein Objekt mit statusId, statusMsg und data übergeben.
gameLinkstring|Function

null
Link, der beim Klick auf ein Spiel 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.
hideGameHeadersboolean

true
Bei true werden die Spaltenheader der Spiele zwar eingefügt, aber per CSS ausgeblendet.
leaguestring

null
Eindeutiger Name der Liga (verfügbare Ligen siehe oben). Wird keine Liga angegeben, wird diese automatisch anhand der Sportart ermittelt.
paintFunction

function() { … }
Callback-Funktion, die aufgerufen wird, wenn das Laden der Daten erfolgreich ist. Als Parameter wird ein Objekt mit statusId, statusMsg und data übergeben.
requestDataObject

{}
Zusätzliche Parameter, die beim Request zum Laden der Daten übergeben werden. apiKey und divisionId werden automatisch aus den entsprechenden Optionen übernommen.
teamLinkstring|Function

null
Link, der beim Klick auf ein Team aufgerufen wird. Bei einem String wird das erste %s durch die Team-ID und das zweite %s durch die Division-ID ersetzt. Bei einer Callback-Funktion werden die Team-ID und die Division-ID als Parameter übergeben.
textNoGamesstring

null
Text, der angezeigt werden soll, wenn bei einem Encounter keine Spiele vorhanden sind.

Zusätzliche Optionen
Die Optionen werden an das Widget hockeydata.util.IntelliTable weitergegeben, daher können Optionen für die Spiele-Tabellen ebenfalls übergeben werden. Ausnahmen: $domNode, headers, hideHeaders.

Verfügbare Spalten „Games“
Je nach Liga kann es vorkommen, dass manche Spalten keine Werte enthalten, da diese nicht erfasst werden.

SpaltennameBeschreibungSportart(en)
awayTeamLogoGastteam Logoicehockey
awayTeamLongnameGastteam Langnameicehockey
awayTeamScoreGastteam Punkteicehockey
awayTeamShortnameGastteam Kurznameicehockey
gameDaySpieltagicehockey
gameNameSpielnameicehockey
gameRoundRundeicehockey
homeTeamLogoHeimteam Logoicehockey
homeTeamLongnameHeimteam Langnameicehockey
homeTeamScoreHeimteam Punkteicehockey
homeTeamShortnameHeimteam Kurznameicehockey
idSpiel IDicehockey
locationLongnameSpielort Langnameicehockey
locationShortnameSpielort Kurznameicehockey
scheduledDateDatumicehockey
scheduledDateTimeDatum und Uhrzeiticehockey
scheduledTimeUhrzeiticehockey
scoreDividerPunktetrennericehockey
scoreInfoPunktezusatzinformationicehockey
tvNetworkTV-Netzwerk(e)icehockey
vsvs.icehockey
youTubeLinkYouTube-Linkicehockey

Verfügbare Spalten-Sets „Games“

Set-NameSpaltenSportart
defaultscheduledDate, scheduledTime, homeTeamShortname, homeTeamScore,
scoreDivider, awayTeamScore, scoreInfo, awayTeamShortname
icehockey