JQuery Datatables单元格内显示数据太长,截取部分显示功能
JQuery Datatables单元格内显示数据太长,截取部分显示功能
//初始化表格
var oTable = $("#example").DataTable({
ajax: {
url: "dataList.action",
data: {
args1: "我是固定传参的值,在服务器接收参数[args1]"
}
},
columns: [{
data: "content",
render: function(data, type, row, meta) {
//type 的值 dispaly sort filter
//代表,是显示类型的时候判断值的长度是否超过8,如果是则截取
//这里只处理了类型是显示的,过滤和排序返回原始数据
if (type === 'display') {
if (data.length > 8) {
return '<span title="' + data + '">' + data.substr(0, 7) + '...</span>';
} else {
return '<span title="' + data + '>' + data + '</span>';
}
}
return data;
}
}]
});