DataTable

DataTable presents a collection of data in a responsive tabular layout. Columns can be given priority to define visibility depending on screen size and optional reflow mode enables stacking on smaller screens.

Column Toggle

In column toggle mode, visibility of columns are toggled based on their priority value.

IdYearBrandColor
d973f07d1998BMWYellow
384a91122005BMWYellow
9b2f46c61985HondaOrange
1c1155ac1974VolkswagenYellow
200c054c1969BMWBlack
6d69a23b1990VolkswagenYellow
b9e012101987JaguarOrange
50e9c05a1962VolvoBlue
c12093e31989HondaRed
f9cf290c1987FordRed

Reflow Mode

In reflow mode, datatable displays its content as stacked.

IdYearBrandColor
Id75d0e2b8Year1983BrandBMWColorBrown
Idc7ec181cYear2005BrandJaguarColorOrange
Id54fa492dYear1968BrandBMWColorBlue
Id2f9b60d6Year1987BrandFordColorYellow
Idc9e1ee03Year1999BrandFiatColorWhite
Id92fd16c3Year1977BrandFordColorYellow
Idd746fbb5Year1991BrandHondaColorRed
Id7b0cb0fcYear1964BrandJaguarColorBrown
Id6ba2a972Year2002BrandBMWColorWhite
Id5d16053fYear1988BrandHondaColorSilver

Advanced

In addition to the responsive modes, core features such as pagination, sorting, lazy loading, dynamic columns, grouping, single and multiple selection are provided. Mobile specific events like swipeleft, swiperight, tap and taphold are available as ajax behaviors. In following datatable, swipeleft to display information in an overlay and swiperight to remove the record.

IdYearBrandColor
1bf2eb9f1988AudiYellow
d10ff47c1961FordOrange
d12c16181982AudiGreen
f00050f51992VolvoYellow
84a008601995AudiRed
2188b61a1987VolkswagenOrange
08b99a3b1973AudiBlack
dab590801987JaguarOrange
76669c611986JaguarSilver
abf81ede2009VolvoWhite

Source