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.

Verfügbare Spalten

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

Verfügbare Spalten-Sets

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