hockeydata.util.IntelliTable

JavaScript API

« Übersicht

hockeydata.util.IntelliTable

Die IntelliTable zeigt Daten tabellarisch an und wird von mehreren Widgets verwendet.

Klassennamehockeydata.util.IntelliTable
Parameteroptions:Object
JavaScript URL Parameterutil_intellitable
CSS URL Parameterutil_intellitable

Zusätzliche Optionen

PropertyTyp / DefaultBeschreibung
$domNodejQuery Object

jQuery(„<div/>“)
Ein DOM Blockelement, das als Platzhalter für die Tabelle dient, normalerweise ein <div>.
autoShowLegendboolean

false
Bei true wird die Legende unterhalb der Tabelle sofort angezeigt, sofern showLegend ebenfalls auf true gesetzt ist.
classstring

null
Zusätzliche CSS-Klasse für den $domNode.
defaultSortstring

„asc“
Standardmäßige Sortierung in Kombination mit defaultSortColumn ("asc" für aufsteigend oder "desc" für absteigend)
defaultSortColumnnumber

null
Spalte, nach der standardmäßig sortiert werden soll.
enableSortingboolean

true
Bei true sind die einzelnen Spalten durch Klick auf den Spaltenheader sortierbar.
headersArray

[]
Definition der Spaltenheader als Array bestehend aus Objekten, wobei jedes Objekt folgende Keys enthalten kann:

  • html: Content des Headers als HTML-String
  • style: Objekt bestehend aus CSS-Definitionen
  • Jeder weitere Key wird als Attribut mit Key/Value gesetzt
hideHeadersboolean

false
Bei true werden die Spaltenheader zwar eingefügt, aber per CSS ausgeblendet.
hideLegendTextstring

„Hide Legend“
Text, der angezeigt wird, um die Legende auszublenden.
legendTableClassstring

null
Zusätzliche CSS-Klasse für die Legendentabelle.
onDrawBodyFunction

null
Callback-Funktion, die nach dem Zeichnen der Zeilen aufgerufen wird.
rowsArray

[]
Definition der Zeilen als Array bestehend aus Objekten, wobei jedes Objekt folgende Keys enthalten kann:

  • cols: Definition der Zellen als Array bestehend aus Objekten analog zu headers
  • onClick: Funktion, die bei Klick auf die Zeile ausgeführt wird
  • onMouseOver: Funktion, die bei Mouseover auf die Zeile ausgeführt wird
  • onMouseOut: Funktion, die bei Mouseout von der Zeile ausgeführt wird
  • Jeder weitere Key wird als Attribut mit Key/Value gesetzt
scrollHelpTextstring

„Scroll right to view more content“
Text, der oberhalb der Tabelle angezeigt wird, wenn die Tabelle nicht in dessen Container passt.
showLegendboolean

false
Bei true wird unterhalb der Tabelle ein Link zum Ein- und Ausblenden einer automatisch generierten Legende angezeigt. Der Inhalt der Legende ergibt sich aus den Attributen html und title der Header. Ist autoShowLegendebenfalls true, wird die Legende sofort angezeigt.
showLegendTextstring

„Show Legend“
Text, der angezeigt wird, um die Legende einzublenden.
showRankingboolean

true
Bei true wird als erste Spalte der Rang angezeigt, unabhängig von der Spaltenkonfiguration.
tableClassstring

null
Zusätzliche CSS-Klasse für die Datentabelle.