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 autoShowLegendebenfalls 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. |