首先,引入插件:
<link rel="stylesheet" href="${base}/vendor/datatable/css/dataTables.bootstrap.min.css">
<script type="text/javascript" src="${base}/vendor/datatable/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="${base}/vendor/datatable/js/dataTables.bootstrap.min.js"></script>
自定义的关键词高亮js
<script type="text/javascript" src="${base}/vendor/datatable/js/dataTablesHighLight.js"></script>
自定义通用模板js
<script type="text/javascript" src="${base}/vendor/datatable/js/dataTablesTemplate.js"></script>
页面代码:
<div class="table-responsive">
<div class="panel panel-primary">
<div class="panel-heading">所有管理员</div>
<div class="panel-body">
<table class="table table-striped table-hover table-responsive tableNext" id="admins_table">
<thead>
<tr>
<th width="5%">序号</th>
<th>管理员名称</th>
<th width="22%">邮箱</th>
<th width="20%">创建时间</th>
<th>角色权限</th>
<th>操作</th>
</tr>
</thead>
</table>
</div>
<div class="panel-footer">
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function () {
var id = "admins_table";
var url = "${base!}/backend/admin/all";
var columns = [
{"data": null},
{"data": "adminName"},
{"data": "email"},
{
"data": "createTime",
"render":function (data) {
return timeStamp2String(data);
}
},
{"data": "role"},
{
"data": "id",
"render": function (data) {
return '<a href="${base}/backend/admin/'+data+'/detail" ' +
'class="btn btn-primary btn-sm">查看 & 修改</a>';
}
}
];
getColumns(id, url, columns,'',0);
});
</script>
太晚了,不搞了,需要具体js的朋友评论一下或者加我QQ1005113939私聊吧。