jqGrid change row color on checkbox checked -
i have seen many answers here re this, none seem work me. , don't understand why? jqgrid 4.4.2
for checked boxes db:
gridcomplete: function() { $("input:checkbox:checked").closest('tr').addclass("redbackground"); },
doesn't work, closest('td')
or parent()
change cell bg color!
and here on change:
$(document).on('change', "input[type='checkbox']", function(){ if($(this).is(":checked")){ $(this).parent().addclass("redbackground"); }else{ $(this).parent().removeclass("redbackground"); } });
this work cell, if change closest('tr')
or parent().parent()
- row color doesn't change
what missing?..
could row grouping?
groupingview : { groupfield : ['date'], groupcolumnshow : [true], grouporder: ['desc'], groupdatasorted : true },
the best way set color or background color on row of grid based on data usage of rowattr
callback. the answer provide example. approach use should in general work slowly. typical reason specify background-color
in definition of class redbackground
. standard jquery ui classes used jqgrid use background
css instead. change background color of row have set background-image: none
additionally background-color
. other variation of setting color described in the answer.
Comments
Post a Comment