A refinement ... this gets nice the row/alt-row styling too ...
- Paul
01.
var
grid = $(
'#grid'
).data(
'kendoGrid'
);
02.
var
items = grid.dataSource.view();
03.
var
altRow =
false
;
// keep track of alt row for applying/removing k-alt class
04.
for
(
var
i = 0; i < items.length; i++) {
05.
var
$row = $(
'#grid'
).find(
"[data-uid='"
+items[i].uid+
"']"
);
// find grid row by uid
06.
if
(items[i].Type ==
"Sales"
) {
// hide this row ...
07.
$row.hide();
08.
}
else
{
// (This is a row that is not being hidden)
09.
if
(altRow) {
10.
$row.addClass(
"k-alt"
);
// add alt row class
11.
}
else
{
12.
$row.removeClass(
"k-alt"
);
// remove alt row class (just in case class exists)
13.
}
14.
altRow = !altRow;
// update altRow
15.
}
16.
}