这篇文章记录一下datatables的一些主要设置
this
.
dtOptions
=
{
columns:
[
{
title:
'用户名'
,
data:
'name'
,
width:
'10%'
},
{
title:
'行政区名称'
,
data:
'xzqmc'
,
width:
'10%'
},
{
title:
'行政区代码'
,
data:
'xzqdm'
,
width:
'10%'
},
{
title:
'单位'
,
data:
'company'
,
width:
'30%'
,
render
:
(
data
,
type
,
row
,
meta
)
=>
{
//如果单位名称过长则用省略号隐藏
if
(
type
===
'display'
) {
if
(
data
&&
data
.
length
>
8
) {
return
data
.
substr
(
0
,
10
)
+
'<a href="javascript:void(0)">...</a>'
;
}
else
{
return
data
;
}
}
return
data
;
}
},
{
title:
'电话号码'
,
data:
'phone'
,
width:
'10%'
},
{
title:
'邮箱地址'
,
data:
'email'
,