如何更改datatable.net中的参数名称,例如:“draw”,“recordsTotal” ,“recordsFiltered” [英] How to change parameter name in datatable.net such as : "draw", "recordsTotal" , "recordsFiltered"

查看:1765
本文介绍了如何更改datatable.net中的参数名称,例如:“draw”,“recordsTotal” ,“recordsFiltered”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用我的应用程序的Spring框架的 PagingAndSortingRepository 。当服务器中的页面接口响应客户端时,参数: totalPages totalElements numberOfElements size 。但是客户端datatable jquery(datatable.net)需要 draw recordsTotal recordsFiltered 参数。
请帮我解决这个问题。

解决方案

使用 ajax.dataSrc 回调预处理响应: / p>

  $('#example')。dataTable({
serverSide:true,
ajax:{
url:path / to / server,
dataSrc:function(json){
json ['recordsTotal'] = json ['totalElements'];
json ['recordsFiltered'] = json ['numberOfElements'];
return json;
}
}
});


I use PagingAndSortingRepository of Spring framework for my app. When Page interface in server response to client with parameter: totalPages, totalElements, numberOfElements,size. But client datatable jquery (datatable.net) needs draw, recordsTotal , recordsFiltered parameters. Please help me to resolve this problem.

解决方案

Use the ajax.dataSrc callback for preprocessing the response :

$('#example').dataTable( {
  serverSide: true,
  ajax: {
    url: "path/to/server",
    dataSrc: function(json) {
       json['recordsTotal'] = json['totalElements'];
       json['recordsFiltered'] = json['numberOfElements'];
       return json;
    }
  }
});

这篇关于如何更改datatable.net中的参数名称,例如:“draw”,“recordsTotal” ,“recordsFiltered”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆