JavaScript API
hockeydata.los.Standings
Das Tabellen-Widget zeigt den aktuellen Stand der Teams einer bestimmten Division.
Klassenname | hockeydata.los.Standings |
Parameter | options:Object |
JavaScript URL Parameter | los_standings |
CSS URL Parameter | los_standings |
Verfügbare Sportarten und Ligen (Liga: Sportart) | afboe: americanfootball ebel: icehockey |
Erforderliche Optionen
Property | Typ / Default | Beschreibung |
---|---|---|
apiKey | string
"VOID"
|
Dein API Schlüssel. |
sport | string
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
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. |
additionalColumns | Array|string
null
|
Spalten, die zusätzlich zu den definierten Spalten angezeigt werden. Entweder als String mit durch Beistrich getrennten Spaltennamen oder als Array bestehend aus Objekten mit den Keys position und column . |
autoReload | boolean
false
|
Bei true werden die Daten im Hintergrund automatisch aktualisiert. |
columnDefinition | Object
null
|
Definition der Spalten. Bei null wird die Definition der Sportart und optional der Liga verwendet, sofern diese geladen wurde. |
columns | Array|string
null
|
Definiert welche Spalten aus der Spaltendefinition 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 columnSet verwendet. » Verfügbare Spalten |
columnSet | string
default
|
Vorgegebenes Set an Spalten. Wird nur verwendet, wenn columns nicht gegeben ist. » Verfügbare Spalten-Sets |
dataUrl | string
null
|
Die URL zum Laden der Daten. Bei null wird diese anhand der Option league ermittelt. |
divisionId | number|string
null
|
Eindeutige ID oder Permalink der Division (Division Finder). |
divisionIdUrlParameter | string
divisionId
|
Wird die Widget-Option divisionId nicht angegeben, wird die Division-ID aus dem URL-Parameter divisionIdUrlParameter genommen. |
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. |
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. |
rowLink | string|Function
null
|
Link, der beim Klick auf eine Zeile 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. |
showOfficialStatusText | boolean
false
|
Bei true wird unterhalb der Tabelle je nach Status der Text der Optionen textUnofficial oder textOfficial (sofern definiert) angezeigt |
textNoData | string
null
|
Text, der angezeigt werden soll, wenn zwar der Webservice-Aufruf erfolgreich war, aber keine Daten zurückgeliefert wurden. |
textOfficial | string
null
|
Text, der unterhalb der Tabelle angezeigt werden soll, wenn die Tabelle offiziell ist (wird nur angezeigt, wenn showOfficialStatusText true ist). |
textUnofficial | string
null
|
Text, der unterhalb der Tabelle angezeigt werden soll, wenn die Tabelle inoffiziell ist (wird nur angezeigt, wenn showOfficialStatusText true ist). |
Die Optionen werden an das Widget hockeydata.util.IntelliTable weitergegeben, daher können Optionen für die Tabelle ebenfalls übergeben werden. Ausnahmen: $domNode, headers, class.
Je nach Liga kann es vorkommen, dass manche Spalten keine Werte enthalten, da diese nicht erfasst werden.
Spaltenname | Beschreibung | Sportart(en) |
---|---|---|
gamesLost | Verlorene Spiele | americanfootball, icehockey |
gamesLostInOt | Niederlagen nach Verlängerung | icehockey |
gamesPlayed | Gespielte Spiele | americanfootball, icehockey |
gamesTied | Unentschiedene Spiele | icehockey |
gamesWon | Gewonnene Spiele | americanfootball, icehockey |
gamesWonInOt | Siege nach Verlängerung | icehockey |
goalDifference | Tordifferenz | icehockey |
goalsAgainst | Erhaltene Tore | icehockey |
goalsFor | Erzielte Tore | icehockey |
goalsForAgainst | Erzielte/erhaltene Tore | icehockey |
id | Team ID | americanfootball, icehockey |
points | Punkte | icehockey |
points35Minus | Punkte 35- | americanfootball |
points35Plus | Punkte 35+ | americanfootball |
pointsMinus | Punkte - | americanfootball |
pointsPlus | Punkte + | americanfootball |
teamLogo | Team Logo | americanfootball, icehockey |
teamLongname | Team Langname | americanfootball, icehockey |
teamShortname | Team Kurzname | americanfootball, icehockey |
tableRank | Platzierung | americanfootball, icehockey |
winPercentage | Win Percentage | americanfootball |
Set-Name | Spalten | Sportart |
---|---|---|
default | teamLongname, teamLogo, gamesPlayed, gamesWon, gamesLost, winPercentage, points35Plus, points35Minus | americanfootball |
long | teamLongname, teamLogo, gamesPlayed, gamesWon, gamesLost, winPercentage, points35Plus, points35Minus | americanfootball |
noMercyRule | teamLongname, teamLogo, gamesPlayed, gamesWon, gamesLost, winPercentage, pointsPlus, pointsMinus | americanfootball |
short | teamLongname, gamesPlayed, gamesWon, gamesLost, winPercentage | americanfootball |
default | tableRank, teamLogo, teamShortname, gamesPlayed, goalDifference, points | icehockey |
long | tableRank, teamLogo, teamLongname, gamesPlayed, gamesWon, gamesLost, gamesWonInOt, gamesLostInOt, goalsFor, goalsAgainst, goalDifference, points | icehockey |
tie | tableRank, teamLogo, teamLongname, gamesPlayed, gamesWon, gamesTied, gamesLost, goalsFor, goalsAgainst, goalDifference, points | icehockey |