columnDefs
在columnDefs
中使用render
,data,row取值都是一样的,如果用data无法获取数据时,可以用row,如下
"columnDefs":[{
"render":function(data,type,row){
console.log('werqqewr',row);
return "<label class=\"cr-styled\" >"+
"<input class='checkchild' name='td-checkbox' id='"+row.id+"' value='"+JSON.stringify(row)+"' type=\"radio\" >"+
"<i class=\"fa\"></i>"+
"</label>";
},
"targets":0
}]
columns
在columns
中使用render
,data,row取值不是一样的,即
{
"data": "isValid",
"sDefaultContent": "",
"render": function (data,type,row,meta) {
if (data == "Y") {
return "有效";
} else if (data == "N") {
return "无效";
}
}
}
alert(JSON.stringify(data));
为isValid值的数据
alert(JSON.stringify(row));
为这一列的数据
即
data == row.isValid