ここでこれに関する多くの回答を見てきましたが、どれもうまくいかないようです。そして、私はなぜ理解できませんか?
jqGrid 4.4.2
データベースからすでにチェックされているボックスの場合:
gridComplete: function() {
$("input:checkbox:checked").closest('tr').addClass("redBackground");
},
機能しませんが、セルの背景色を変更するclosest('td')
だけです!parent()
そしてここに変更があります:
$(document).on('change', "input[type='checkbox']", function(){
if($(this).is(":checked")){
$(this).parent().addClass("redBackground");
}else{
$(this).parent().removeClass("redBackground");
}
});
これはセルでは機能しますが、closest('tr')
またはに変更すると、parent().parent()
行の色は変わりません
私は何が欠けていますか? ...
これは行のグループ化と関係があるのでしょうか?
groupingView : {
groupField : ['Date'],
groupColumnShow : [true],
groupOrder: ['desc'],
groupDataSorted : true
},