dataTables添加字体图标而不是列名
我是DataTables方面的新手,我有一个简单的datatable,我正在尝试使用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”,
render
为其添加一个字体awomefa 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
也可以是一个函数:
标题:函数(){
返回“”
}
但是请注意,这个回调只调用一次 非常感谢!太完美了:)