Как я могу динамически получить значок в столбце dataTable. В каждой строке есть другой значок, требуемый в том же столбце в dataTable. Например, fa-music
, fa-language
и fa-magic
. Все это происходит из массива как слова в dataTable. Как я могу получить разные значки в разных строках?Как указать разные значки для каждой строки в том же столбце, что и в массиве
var arrmain = [
["E1", "RAM", "fa-umbrella", "CHENNAI", "P1"],
["E2", "RAJU", "fa-cloud", "PUNE", "P1"],
["E3", "JOHN", "fa-language", "KOLKATA", "P2"],
["E4", "JAY", "fa-language", "CHENNAI", "P2"],
["E5", "NEHA", "fa-magic", "MUMBAI", "P3"],
["E6", "NAYYAR", "fa-music", "DELHI", "P3"]
];
$("#datatable").dataTable({
"data": arr1,
"iDisplayLength": 10,
"dom": 'frtp',
"pagingType": "simple_numbers",
"bDestroy": true,
columns: [{
title: 'E_ID'
}, {
title: 'E_NAME'
}, {
title: 'E_ICON',
render: function(title, type, row) {
var a = '<i class="fa fa-money "></i>';
return a;
}
}, {
title: 'E_CITY'
}, {
title: 'P_ID'
}]
});
}
@Rory Вы знаете, как добавить другой значок в каждой строке в том же столбце DataTable – ani
макияжем массива с HTML, как вар arrmain = [ [ «E1», «RAM», «<я class = 'fa fa-music'> "," CHENNAI "," P1 "] ]; –
Если я могу получить значение ячейки, то могу ли я использовать '' что-то вроде этого в функции рендеринга. Итак, пожалуйста, дайте идею об этом – ani