dataTables添加字体图标而不是列名

dataTables添加字体图标而不是列名,datatables,font-awesome,Datatables,Font Awesome,我是DataTables方面的新手,我有一个简单的datatable,我正在尝试使用render为其添加一个字体awomefa info circle图像,而不是一个列标题,如: table=$(“#datatable按钮”).datatable({ 数据:document.pvm.tableContent(), 栏目:[ {data:“Info”,render:function(data,type,full,meta){if(type=='display')返回''}, {数据:“WiFi”,

我是DataTables方面的新手,我有一个简单的datatable,我正在尝试使用
render
为其添加一个字体awome
fa info circle
图像,而不是一个列标题,如:

table=$(“#datatable按钮”).datatable({
数据:document.pvm.tableContent(),
栏目:[
{data:“Info”,render:function(data,type,full,meta){if(type=='display')返回''},
{数据:“WiFi”,标题:“WiFi”},
{数据:“全球定位系统”,标题:“全球定位系统”},
],
fixedHeader:true,
dom:“lfBrtip”,
按钮:[
{
扩展:“复制”,
类名:“btn sm”
},
{
扩展:“csv”,
类名:“btn sm”,
文件名:“设备名称”
},
{
扩展:“excel”,
类名:“btn sm”,
文件名:“设备名称”
},
{
扩展:“pdfHtml5”,
类名:“btn sm”,
文件名:“设备名称”
},
{
扩展:“打印”,
类名:“btn sm”
},
],
});

但是,我的图标似乎不在
Info
列的标题中,而在标题中没有图标,而是在数据列中,而不是在正确的数据中。是否可以只为标题中的一个字段添加图标?

我相信当你说“列标题”时,你指的是标题
render()
用于渲染列数据,可以通过
title
属性设置列标题:

var table=$('#示例').DataTable({
columnDefs:[{
目标:0,
数据:“0”,//只需使用DOM
标题:“”
}]     
}) 
演示->

title
也可以是一个函数:

标题:函数(){
返回“”
}

但是请注意,这个回调只调用一次

非常感谢!太完美了:)