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