NOTE!
- Set the
emptyToselector below:bottom- sort empty table cells to the bottom.top- sort empty table cells to the top.emptyMax- sort empty table cells as having a value greater than the max (more positive) value (added v2.16.2)emptyMin- sort empty table cells as having a value greater than the min (more negative) value (added v2.16.2)noneorzero- Sort empty table cells as if the cell has the value equal to zero
- None/zero has a value less than A through Z (in javascript,
0 < 'A' && 0 < 'Z'); so in an alphabetical column, empty cells will sort at the top in an ascending sort & at the bottom in a descending sort. - In numerical columns, empty cells will sort as if their value was zero.
- Individual columns can be modified by adding the following (they all do the same thing), set in order of priority:
- jQuery data
data-empty="top". - metadata
class="{ empty: 'top'}". This requires the metadata plugin. - headers option
headers : { 0 : { empty : 'top' } }. - header class name
class="empty-top". - Overall
emptyTooption.
- jQuery data
emptyToBottomoption was added in v2.1.11, then replaced by theemptyTooption in v2.1.16.
Demo
SetemptyTo option:
| *Account # | First Name | Last Name | Age | Total | Discount | Diff |
|---|---|---|---|---|---|---|
| A43 | Peter | Parker | 28 | 20.3% | +3 | |
| A255 | Hood | 19.99 | 25.1% | -7 | ||
| Clark | 18 | 15.89 | 44.2% | -15 | ||
| A1 | Bruce | Almighty | 45 | 153.19 | +19 | |
| A102 | Bruce | Evans | 56 | 153.19 | 23% | |
| A109 | Larry | Stevens | 56 | 153.19 | 23% | 0 |
| A99 | John | Smithy | 56 | 156 | 22% | |
| A119 | Mike | Rowe | 55 | -53.99 | 13% | 0 |
emptyTo option (see the order of priority note above).