datatable 基本内容的 升级版 布局

datatable 基本内容的 升级版 布局

此文件会随着时间不断更新

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<meta name="keywords" content="YKenan, list" />
		<title>YKenan-list</title>
		<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
		<link rel="stylesheet" type="text/css" href="css/dataTable.min.css" />
		<link rel="stylesheet" type="text/css" href="css/jquery.dataTables.min.css" />
		<link rel="stylesheet" type="text/css" href="css/buttons.bootstrap.min.css" />
		<link rel="stylesheet" type="text/css" href="css/dataTables.bootstrap4.min.css" />
		<link rel="stylesheet" type="text/css" href="font-awesome/css/font-awesome.min.css" />
		<link rel="stylesheet" type="text/css" href="css/buttons.css" />
		<link rel="stylesheet" type="text/css" href="css/style.css" />
	</head>

	<body>

		<%@ include file="html/header.html" %>

		<div class="container">

			<div class="list_bg_body">

				<table class="table datatable display table-bordered table-hover" id="myTable">
					<thead>
						<tr></tr>
					</thead>
					<tbody>
						<tr></tr>
					</tbody>
				</table>
				
			</div>

		</div>
		<input type="hidden" value="${list_url}" />
		<%@ include file="html/footer.html" %>

		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
		<script type="text/javascript" src="js/bootstrap.min.js"></script>
		<script type="text/javascript" src="js/jquery.dataTables.min.js"></script>
		<script type="text/javascript" src="js/dataTables.buttons.min.js"></script>
		<script type="text/javascript" src="js/dataTables.min.js"></script>
		<script type="text/javascript" src="js/dataTables.bootstrap4.min.js"></script>
		<script type="text/javascript" src="js/jszip.min.js"></script>
		<script type="text/javascript" src="js/pdfmake.min.js"></script>
		<script type="text/javascript" src="js/vfs_fonts.js"></script>
		<script type="text/javascript" src="js/buttons.flash.min.js"></script>
		<script type="text/javascript" src="js/buttons.print.min.js"></script>
		<script type="text/javascript" src="js/buttons.html5.min.js"></script>
		<script type="text/javascript" src="js/style.js"></script>
		<script type="text/javascript" src="js/example.js"></script>

		<script type="text/javascript">
			$(document).ready(function() {
				var table = $('#myTable').DataTable({
					"ajax": {
						"url": $("input[type='hidden']").val(),
						"type": "GET",
						"dataType": "json",
			            "dataSrc": ""
					},
					"destroy": "true",
					//使用对象数组,一定要配置columns,告诉 DataTables 每列对应的属性
					//data 这里是固定不变的,name,position,salary,office 为你数据里对应的属性
					"columns": [{
							"title": "YKenan1",
							"data": 'yKenan1',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan2",
							"data": 'yKenan2',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan3",
							"data": 'yKenan3',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan4",
							"data": 'yKenan4',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan5",
							"data": 'yKenan5',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan6",
							"data": 'yKenan6',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan7",
							"data": 'yKenan7',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan8",
							"data": 'yKenan8',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan9",
							"data": 'yKenan9',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan10",
							"data": 'yKenan10',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan11",
							"data": 'yKenan11',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan12",
							"data": 'yKenan12',
							"width": "100",
							"sClass": "text-center"
						},
						{
							"title": "YKenan13",
							"data": 'yKenan13',
							"width": "100",
							"sClass": "text-center"
						}
					],
					"columnDefs": [{
		                    "render": function(data, type, row, meta){
		                    	var html =
		                            '<a href="detail">' + row.YKenan1 + '</a>';
		                        return html;
		                    },
		                    "targets": 0
		                }
		            ],
					"dom": 'Bfrtip',
					"buttons": ['copy', 'excel', 'pdf', 'csv', 'print'],
					"scrollX": "400"
				});
				//给行绑定选中事件
				$('#myTable tbody').on('click', 'tr', function() {
					if($(this).hasClass('selected')) {
						$(this).removeClass('selected');
					} else {
						table.$('tr.selected').removeClass('selected');
						$(this).addClass('selected');
					}
				});
			});
		</script>

	</body>

</html>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值