JavaScript API
hockeydata.util.IntelliTable
Die IntelliTable zeigt Daten tabellarisch an und wird von mehreren Widgets verwendet.
Klassenname | hockeydata.util.IntelliTable |
Parameter | options:Object |
JavaScript URL Parameter | util_intellitable |
CSS URL Parameter | util_intellitable |
Zusätzliche Optionen
Property | Typ / Default | Beschreibung |
---|---|---|
$domNode | jQuery Object
jQuery("<div/>")
|
Ein DOM Blockelement, das als Platzhalter für die Tabelle dient, normalerweise ein <div> . |
autoShowLegend | boolean
false
|
Bei true wird die Legende unterhalb der Tabelle sofort angezeigt, sofern showLegend ebenfalls auf true gesetzt ist. |
class | string
null
|
Zusätzliche CSS-Klasse für den $domNode . |
defaultSort | string
"asc"
|
Standardmäßige Sortierung in Kombination mit defaultSortColumn ("asc" für aufsteigend oder "desc" für absteigend) |
defaultSortColumn | number
null
|
Spalte, nach der standardmäßig sortiert werden soll. |
enableSorting | boolean
true
|
Bei true sind die einzelnen Spalten durch Klick auf den Spaltenheader sortierbar. |
headers | Array
[]
|
Definition der Spaltenheader als Array bestehend aus Objekten, wobei jedes Objekt folgende Keys enthalten kann:
|
hideHeaders | boolean
false
|
Bei true werden die Spaltenheader zwar eingefügt, aber per CSS ausgeblendet. |
hideLegendText | string
"Hide Legend"
|
Text, der angezeigt wird, um die Legende auszublenden. |
legendTableClass | string
null
|
Zusätzliche CSS-Klasse für die Legendentabelle. |
onDrawBody | Function
null
|
Callback-Funktion, die nach dem Zeichnen der Zeilen aufgerufen wird. |
rows | Array
[]
|
Definition der Zeilen als Array bestehend aus Objekten, wobei jedes Objekt folgende Keys enthalten kann:
|
scrollHelpText | string
"Scroll right to view more content"
|
Text, der oberhalb der Tabelle angezeigt wird, wenn die Tabelle nicht in dessen Container passt. |
showLegend | boolean
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 autoShowLegend ebenfalls true , wird die Legende sofort angezeigt. |
showLegendText | string
"Show Legend"
|
Text, der angezeigt wird, um die Legende einzublenden. |
showRanking | boolean
true
|
Bei true wird als erste Spalte der Rang angezeigt, unabhängig von der Spaltenkonfiguration. |
tableClass | string
null
|
Zusätzliche CSS-Klasse für die Datentabelle. |