JavaScript API

hockeydata.los.Players

Das Spieler-Widget zeigt alle Spieler einer bestimmten Division tabellarisch an.

Klassennamehockeydata.los.Players
Parameteroptions:Object
JavaScript URL Parameterlos_players
CSS URL Parameterlos_players
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.
additionalColumnsArray|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.
autoReloadboolean

 

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

 

null
Definition der Spalten. Bei null wird die Definition der Sportart und optional der Liga verwendet, sofern diese geladen wurde.
columnsArray|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
columnSetstring

 

default
Vorgegebenes Set an Spalten. Wird nur verwendet, wenn columns 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.
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.
rowLinkstring|Function

 

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

 

null
Text, der angezeigt werden soll, wenn zwar der Webservice-Aufruf erfolgreich war, aber keine Daten zurückgeliefert wurden.

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.

SpaltennameBeschreibungSportart(en)
teamLogoLogo des Teams des Spielersicehockey
teamShortnameKurzname des Teams des Spielersicehockey
playerNameSpielername (Nachname Vorname)icehockey
playerJerseyNrTrikotnummericehockey
positionPositionicehockey
playerWeightGewichticehockey
playerHeightGrößeicehockey
shootsCatchesSchuss-/ Fanghandicehockey

Verfügbare Spalten-Sets

Set-NameSpaltenSportart
defaultplayerName, teamLogo, teamShortname, playerJerseyNr, position, playerWeight, playerHeight, shootsCatchesicehockey