datatables实现复选框全选反选!!(亲测有效)

本文介绍了如何在Datatables中实现复选框的全选和反选功能,提供了HTML和JS代码示例,确保功能亲测有效。
摘要由CSDN通过智能技术生成

关于datatables的全选和反选实现
html部分:

<table data-toggle="table" class="table table-bordered text-center table-hover" id="customTable">
            <thead>
            <tr class="tr1">
                <th class='th'>
                    <input type="checkbox" class="checkall" />
                </th>
                <th>员工工号</th>
                <th>姓名</th>
                <th>登录账号</th>
                <th>手机号</th>
                <th>部门</th>
                <th>状态</th>
                <th>操作</th>
            </tr>
            </thead>
            <tbody>
            </tbody>
        </table>

js部分:

var app = new Vue({
   
    el:'#app',
    data:{
   
        loginId:localStorage.loginId,
        token:localStorage.token,
        idList:[], //选中的value值即id插入到一个数组中
        // allIdList:[], //点击全选获取到的id
        checkedData:'',//选中的每个复选框value值

    },
    /**
     * 页面加载完成要做的事
     * */
    mounted: function () {
   
        this.showCustomList();
    },
    methods: {
   
        /**
         * 页面初始化做的事儿
         * */
        showCustomList:function() {
   
            var that = this;
            $('#customTable').DataTable({
   
                bLengthChange: fa
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用 DataTables 实现表格自动滚动可以通过以下步骤完成: 1. 引入 DataTables 的 CSS 和 JavaScript 文件。您可以从官网下载或使用 CDN 引入。 ```html <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.10.22/datatables.min.css"/> <script type="text/javascript" src="https://cdn.datatables.net/v/dt/dt-1.10.22/datatables.min.js"></script> ``` 2. 在 HTML 中创建一个表格,并将其 ID 设置为 "myTable"。 ```html <table id="myTable"> <thead> <tr> <th>Header 1</th> <th>Header 2</th> <th>Header 3</th> </tr> </thead> <tbody> <tr> <td>Row 1, Column 1</td> <td>Row 1, Column 2</td> <td>Row 1, Column 3</td> </tr> <tr> <td>Row 2, Column 1</td> <td>Row 2, Column 2</td> <td>Row 2, Column 3</td> </tr> <tr> <td>Row 3, Column 1</td> <td>Row 3, Column 2</td> <td>Row 3, Column 3</td> </tr> ... </tbody> </table> ``` 3. 初始化 DataTables 并启用自动滚动功能。您可以使用以下代码: ```javascript $(document).ready(function() { $('#myTable').DataTable({ "scrollY": "200px", // 表格高度 "scrollCollapse": true, // 自动隐藏滚动条 "paging": false, // 禁用分页 "info": false, // 禁用信息 "order": [[ 0, "desc" ]], // 按照第一列倒序排列 "scrollX": true, // 水平滚动 "autoWidth": false, // 禁用自动宽度 "scrollCollapse": true, // 自动隐藏滚动条 "searching": false, // 禁用搜索 "deferRender": true, // 延迟渲染 "fnDrawCallback": function() { // 每次绘制表格时滚动到底部 $('#myTable').scrollTop($('#myTable')[0].scrollHeight); } }); }); ``` 上述代码中,我们首先使用 `DataTable()` 方法初始化表格,并指定表格高度、禁用分页、信息和搜索,按照第一列倒序排列等设置。然后在 `fnDrawCallback` 回调函数中,我们在每次绘制表格时滚动到表格底部。 通过以上步骤,您就可以使用 DataTables 实现表格自动滚动了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值