使用json设置jquery数据表中选中的复选框

使用json设置jquery数据表中选中的复选框,jquery,jquery-datatables,Jquery,Jquery Datatables,我正在使用json数据加载y jquery数据表 $.each(data.myobjects, function( intIndex, user ){ $('#myTable').dataTable().fnAddData([ user.Name,user.superAdmin,user.LUA]); }); 列superadmin和'LUA'是复选框列 根据数据,我想将checked设置为true,否则为false json字符串中这两列的我的数据设置为true或false 已定义该

我正在使用json数据加载y jquery数据表

$.each(data.myobjects, function( intIndex, user ){
    $('#myTable').dataTable().fnAddData([ user.Name,user.superAdmin,user.LUA]);
});
superadmin
和'LUA'是复选框列

根据数据,我想将checked设置为true,否则为false

json字符串中这两列的我的数据设置为true或false

已定义该复选框

"aoColumnDefs": [
                {
                    "aTargets": [2],
                    "mRender": function (data, type, full) {
                            return '<input type=\"checkbox\" class="checkSuperAdmin">';
                    }
                },
                {
                    "aTargets": [3],
                    "mRender": function (data, type, full) {
                            return '<input type=\"checkbox\" class="checkLUA">';
                    }
                }
“aoColumnDefs”:[
{
“目标”:[2],
“mRender”:功能(数据、类型、完整){
返回“”;
}
},
{
“目标”:[3],
“mRender”:功能(数据、类型、完整){
返回“”;
}
}

我认为您可以使用
数据设置选中状态,如

return '<input type=\"checkbox\" class="checkLUA" ' + (data[1] ? 'checked' : '') + '>';
返回“”;

这可以通过两种方式完成:

(1) 在mRender中,您可以检查数据并根据数据条件编写HTML

 return '<input type=\"checkbox\" class="checkLUA" '+(data[1] ? 'checked' : '')+'>'
在复选框中添加一个类名,如“编辑器处于活动状态”…在呈现每一行后,将调用rowCallBack函数。呈现后,将选中数据,下面的代码将选中复选框

$('input.editor-active', row).prop( 'checked', data.active == 1 );

导致他们选中/取消选中的参数在哪里?请尝试
返回“”;
fnAddData中的user.superAdmin,user.LUA
是我假设可以选中或取消选中的框,因为这些框设置为
真/假
为什么要选中这些复选框?什么参数?@ArunPJohny:你的建议是我的解决方案。我不确定如何接受你的评论作为答案
$('input.editor-active', row).prop( 'checked', data.active == 1 );