强大的datatables

xiaoxiao2021-02-28  64

需要引入的文件

<!-- Custom Fonts --> <link href="static/vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <!-- DataTables CSS --> <link href="static/vendor/datatables-plugins/dataTables.bootstrap.css" rel="stylesheet"> <!-- DataTables Responsive CSS --> <link href="static/vendor/datatables-responsive/dataTables.responsive.css" rel="stylesheet"> <!-- DataTables JavaScript --> <script src="static/vendor/datatables/js/jquery.dataTables.min.js"></script> <script src="static/vendor/datatables-plugins/dataTables.bootstrap.min.js"></script> <script src="static/vendor/datatables-responsive/dataTables.responsive.js"></script>

完整的代码:

<%@ page language="java" contentType="text/html;charset=utf-8" pageEncoding="utf-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <!-- DataTables CSS --> <link href="static/vendor/datatables-plugins/dataTables.bootstrap.css" rel="stylesheet"> <!-- Custom Fonts --> <link href="static/vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <title>总成列表</title> <style type="text/css"> /* dataTables列内容居中 */ table>tbody>tr>td{ text-align:center; vertical-align:middle; } /* dataTables表头居中 */ table>thead:first-child>tr:first-child>th{ text-align:center; vertical-align:middle; } </style> </head> <body> <%@ include file="public/home.jsp"%> <!-- Page Content --> <div id="page-wrapper"> <div class="container-fluid"> <div class="row"> <div class="col-lg-6" style="width: 100%; margin: 0 auto; margin-top: 35px;"> <div class="panel panel-default"> <div class="panel-heading">总成列表</div> <!-- /.panel-heading --> <div class="panel-body"> <!-- Nav tabs --> <ul class="nav nav-pills"> <li class="active"><a href="#getBm" id="bm" data-toggle="tab">BM</a></li> <li ><a href="#getCm" id="cm" data-toggle="tab">CM</a> </li> <li><a href="#getCs" id="cs" data-toggle="tab">CS</a> </li> <li><a href="#getWc" id="wc" data-toggle="tab">WC</a> </li> </ul> <!-- Tab panes --> <div class="tab-content"> <div class="tab-pane fade in active" id="getBm"> <h4></h4> <a href="to_ass_add_page" class="btn btn-outline btn-success" style="right: 32px; position: absolute; top: 62.5px; heigth: 40px;"><i class='fa fa-plus'></i>添加</a> <div class="panel panel-default"> <!-- /.panel-heading --> <div class="panel-body"> <table width="100%" class="table table-striped table-bordered table-hover" id="dataTables-example"> <thead> <tr> <th>总成编号</th> <th>图片</th> <th>缸径</th> <th>重量</th> <th>单价</th> <th>数量</th> <th>最后记录人</th> <th>最后入库时间</th> <th>状态</th> <th>操作</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> <!-- /.panel-body --> </div> </div> </div> </div> </div> <!-- /.col-lg-6 --> </div> </div> <!-- /.row --> </div> <!-- /.container-fluid --> <script type="text/javascript"> var assName = "BM"; $(function(){ //进入页面获取BM getAllAssembly(); $('#bm').click(function() { window.location.href="get_bm_assembly"; }); $('#cm').click(function() { window.location.href="get_cm_assembly"; }); $('#cs').click(function() { window.location.href="get_cs_assembly"; }); $('#wc').click(function() { window.location.href="get_wc_assembly"; }); //编辑按钮 }); function getAllAssembly() { $('#dataTables-example').dataTable( { "responsive": true, //以下两个参数是为了解决第二次点击按钮的时候tomcat会报错 "retrieve":true, "destroy":true, "autoWidth":false, "columnDefs": [ { "sortable": false, "targets": [ 1, 6, 8 , 9] }], //设置某些列不进行排序 "ajax":{ "url" : "get_every_assembly", "data" : { ass : assName, pageNum : 1, pageSize : 1000 } }, //这个是对应后台传进来的json数据 "columns": [ { "data": "partId" }, { "data": "picture" }, { "data": "diameter" }, { "data": "weight" }, { "data": "price" }, { "data": "number" }, { "data": "userId" }, { "data": "assembleTime" }, { "data": "desc" }, { "data": "tags" } ], //定制的页面显示 "language": { "processing" : "正在获取数据,请稍后...", "lengthMenu" : "显示 _MENU_ 条", "zeroRecords" : "没有您要搜索的内容", "info" : "从 _START_ 到 _END_ 条记录 总记录数为 _TOTAL_ 条", "infoEmpty" : "记录数为0", "infoFiltered" : "(全部记录数 _MAX_ 条)", "infoPostFix" : "", "search" : "搜索", "url" : "", "paginate": { "first" : "第一页", "previous" : "上一页", "next" : "下一页", "last" : "最后一页" } } } ); } </script> </body> </html>
转载请注明原文地址: https://www.6miu.com/read-56985.html

最新回复(0)