js中关于datatables的处理

/**
* 初始化表单
*/
me.initDatatable = function() {
me.interns0301Table = $("#interns0301Table").DataTable({
// 让表头与表格对齐
        "autoWidth": true,
        "processing": true,
        "serverSide": true,
        // 表格数据减少时,表格的高度也跟着减少
        "scrollCollapse": true, 
        "ajax" : {
        "url": $ctx + "/interns0301/queryList",
        "type": "post",
        "data" : function(params) {
// 页面显示记录条数,在页面显示每页显示多少项的时候
params.pageSize = params.length;
// 当前页码
params.pageNo = (params.start / params.length) + 1;
// 序列化表单元素为JSON对象
var dataJson = eims.serialize('interns0301Form');
$.extend(params, dataJson);
return params;
},
"dataType" : "json"
        },
"columnDefs": [
                {                          
              "defaultContent": "",
               "targets": "_all"
                 }
          ],

    "sPaginationType": "full_numbers",

                  // 将后台得到的值放进对应字段中

        "columns": [ 

                 {

                   // 全选框,传入id等参数

          "data": null,sClass: "text-center","render": function(data, type, row, meta){
          return '<input class="checkall"   type="checkbox"><input type="text" hidden value="'+row.id+'">';
    }},
           {"data": "groupNumber",sClass: "text-center" ,"render": function ( data, type, row, meta ) {
    return '<a href="#" οnclick="javascript:interns.interns0301.showInterns0302Update(\'' + row.id+ '\')">' + data + '</a>';}},     
    {"data": "groupName",sClass: "text-center"},
                  {"data": "projectNumber",sClass: "text-center"},
                  {"data": "projectSimname",sClass: "text-center"},
  {"data": "unitNumber",sClass: "text-center"},
  {"data": "unitSimname",sClass: "text-center"},
  {"data": "entryDate",sClass: "text-center"},           
        ],

        // 回调函数,全选框的处理

        "drawCallback": function(settings){
          $("#selectAll").prop("checked", false);
          me.checkBox();
          }         
});
// 加载页面
me.interns0301Table.ajax.reload();
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值