我从这个link使用Yajra数据表进行laravel。 我要求保存数据表的状态。
在此数据表" Html Builder事件回调"存在于此link中。
但是如何使用" stateSaveCallback"不存在。是否有人知道如何使用此回调进行保存表状态?
答案 0 :(得分:0)
我还没有尝试过。但是,当我浏览他们的文档时,这里有一些可能性。我只是引用了https://datatables.net/reference/option/stateSaveCallback和https://github.com/yajra/laravel-datatables
$builder->parameters([
'stateSave'=>true,
'stateSaveCallback' => 'function(settings,data){ //do your code}',
]);
答案 1 :(得分:0)
您可以尝试使用api'backapi / save_state'下面的示例代码来存储状态回调
$('#my-datatable').DataTable({
"stateSave": true,
"stateSaveCallback": function (settings, data) {
//Custom AJAX to store state
$.ajax({
"url": "/api/save_state",
"data": data,
"dataType": "json",
"success": function (response) {}
});
},
});