В случае, если типом моего вывода данных является объект, я хотел бы, чтобы вся ячейка превратилась в ссылку.
До сих пор мне удавалось только превратить данные внутри ячейки в ссылку, но мне не удалось превратить всю ячейку в ссылку.
"render": function (data, type, row, meta) {
var link = "{{output.content}}";
var type = typeof data;
if(type == "object"){
if(Array.isArray(data)){
data.forEach(function(obj) {
if (obj.hasOwnProperty("category")) {
data.sort((a,b) => Number(a.category.id) - Number(b.category.id));
}
})
return (data.map(obj => obj.category ? `<div style="border-color:${obj.category.color}" class="circle"></div> ${obj.name}` : ` <a href="`+content+`">This is my link</a>${obj.name}`)).join('<br>');
}else {
if(data){
return data.name;
} else {
return '';
}
}
} else {
if(String(data).indexOf('#') == 0) {
return '<div style="border-color:'+ data +'" class="circle"></div>';
} else {
return data;
}
}
},
"targets": "_all"