You must have an id=integer in every row of data for the dataview to work. Interestingly, the grid displays data without an id, but dataview won't work.
How to remove grid headers cleanly
To get rid of grid headers without adding extra white space at the bottom of the grid, add the following to the grid options:
headerHeight: 0
and then in your css put something like:
#myGridID .slick-header-columns { display: none; }
How to add css class to the grid header
In grid columns definition add:
headerCssClass: 'ccsClass1 cssClass2'
Formatter Arguments
row= row id
cell= cell id
value= cell value
columnDef Object=what it sounds like, the definition of this column
|
field |
"range0" |
|
headerCssClass |
null |
|
id |
"range0" |
|
minWidth |
30 |
|
name |
"07/2012" |
|
rerenderOnResize |
false |
|
resizable |
true |
|
sortable |
false |
|
width |
65 |
|
formatter |
a reference to the formatter object, ie this |
dataContext Object= the Row Object (every field in the dataView for that row)