zoukankan      html  css  js  c++  java
  • datatable自动增加序号

    
    
    {
       "targets": [0],
       "visible": true,
       "render": function (data, type, full, meta) {
          var id = full.id;
          if (id) {
             return meta.row + 1+ meta.settings._iDisplayStart;
          } else {
             return '';
          }
       }
    },
    
    
    

      


    此方法有点小bug,推荐用下面的方法。
     var table = $('#myTable').DataTable({
              "ajax": "data.txt",
              "pageLength": 5,
              "columnDefs": [{
                "searchable": false,
                "orderable": false,
                "targets": 0  //序号列不能排序也不能搜索
              }],
              "columns": [
                 { data:  null},
                 { data: 'name'},
                 { data: 'birthday'}
              ],
              "order": [[ 1, 'asc' ]]  //默认按姓名列排序
            });
     
            //自动给第一列设置行号
            table.on('order.dt search.dt', function () {
                table.column(0, {search:'applied', order:'applied'}).nodes().each(
                   function (cell, i) {
                    cell.innerHTML = i+1;
                  }
                );
            }).draw();
    
    
    

      

     
    当你的才华还撑不起你的野心时
    那你就应该静下心来学习
    当你的能力还驾驭不了你的目标时
    那就应该沉下心来历练
  • 相关阅读:
    图片《小美眉》
    redhat基本知识
    Linux 求助。设置分辨率?

    PHP close
    别想一个人承担一切
    java charAt返回char,不是int
    我的计算器
    支付宝面试小贴士
    java string charAt length()疑惑
  • 原文地址:https://www.cnblogs.com/yang-xiansen/p/9927721.html
Copyright © 2011-2022 走看看