1
如何動態地將圖標變爲數據表的列。在每一行中,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你知道如何在每行中的數據表 – ani
,並使陣列與HTML一樣 VAR arrmain = [ [「E1」,「RAM」,「同一列中添加不同的圖標<我class ='fa fa-music'>「,」CHENNAI「,」P1「] ]; –
如果我可以得到單元格的值,那麼我可以使用''類似這樣的東西到渲染函數中所以請給這個想法 – ani