如何更改datatable.net中的参数名称,例如:“draw”,“recordsTotal” ,“recordsFiltered” [英] How to change parameter name in datatable.net such as : "draw", "recordsTotal" , "recordsFiltered"
本文介绍了如何更改datatable.net中的参数名称,例如:“draw”,“recordsTotal” ,“recordsFiltered”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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屋!
查看全文